Warunek daje efekt posiadania wielu zestawów oczekiwania na obiekt?

Czytam o stanie wjava.util.concurrent.locks.Condition .

Warunek warunkuje metody monitorowania obiektów (czekanie, powiadamianie i powiadamianie) o różnych obiektach, aby dać efekt posiadania wielu zestawów oczekiwania na obiekt, łącząc je za pomocą dowolnych implementacji Blokady.

Czy ktoś może mi to wyjaśnić?

Jaka jest korzyść w stosunku do zwykłych bloków synchronizacji lub metody?

questionAnswers(3)

yourAnswerToTheQuestion