Каким образом возможно реализовать подобную архитектуру приложения:
Class A {
B b = new B();
void method() {};
...
void iterationMethod() {
for(...) {
if(...) {
b.someMethod1(...);
} else {
b.someMethod2(...);
}
}
}
}
Class B {
someType someMethod1(someType arg) {
//synchronized wait() и ожидание стороннего события
}
someType someMethod2(someType arg) {
//synchronized wait() и ожидание стороннего события
}
}
где в классе A в цикле итерируется некая сущность и текущая итерация передается в методы класса B. Как осуществить задержку цикла класса A до выполнения условия в методе класса B в пределах итерирующего метода класса A?
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости