Synchronizacja w wątkach

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?

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.

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.

1 użytkowników online, w tym zalogowanych: 0, gości: 1