Synchronizacja w wątkach

Synchronizacja w wątkach
  • Rejestracja: dni
  • Ostatnio: dni
0

Witam,
mam pytanie, jeśli mam obiekty thread save lub metody thread save, to co steruje blokowaniem/odblokowaniem dostępu do tych obiektów czy też metod?

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
1

Nie ma jednej odpowiedzi. Steruje to co zaimplementował programista. Równie dobrze to może być stateless z parametrami immutable i też jest thread safe a nie ma żadnych mechanizmów blokujących.

niezdecydowany
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Bieszczady
0

Jeżeli masz Clase thread safe lub metodę która jest thread safe to takim, jak to nazwałeś sterowaniem, można zarządzać na kilka sposobów.

Biedne:

i bardziej ludzkie:
-https://docs.oracle.com/javase/tutorial/essential/concurrency/newlocks.html

ale raczej unikaj takiej synchronizacji, to jest do du*py, to zawsze bottleneck.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.