Zalozmy ze mam dwie klasy A i B implementujacy runnable

Jesli w klasie A mam petle do np 10
gdy i=5 dam wait() , zatrzyma sie watek klasy A
w klasie B dam notifyAll , by zaczelo sie wykonywac tez petla do 10
zalozmy ze tu tez jest if=5 to wait()
i jak z klasy B wrocic teraz do A zeby wykonac pozostale 5?

klasa A czeka ale jak ja poinformowac ze moze dalej dzialac