Mamy dwa wątki uzyskujące dostęp do jednej listy za pomocą metody zsynchronizowanej. MożemyUpewnij się, że blokady synchronizowane Java są pobierane w kolejności?
a) polegać na uruchomieniu czas, aby upewnić się, że każdy z nich otrzyma dostęp do metody opartej na kolejności próbował lub
b) czy VM śledzić wszelkie inne zasady
c) Czy istnieje lepszy sposób na szeregowanie żądań?
Wielkie dzięki!
Jest mało prawdopodobne, że naprawdę potrzebujesz tego wymagania. Może się okazać, że użycie ReentrantLock (true) jest znacznie wolniejsze niż wykonanie całej operacji zsynchronizowane. –