Предположим у меня есть бесконечный цикл, который крутит одно и тоже.
Приходит команда из вне, цикл останавливается и выполняется какая-либо логика, например передать данные в какую-либо функцию.
После этого основная программа начивает выполнять операцию с того же места.
Возможно ли такая реализация в java?
Есть безумная идея сделать все методы в цикле выбрасывающим какой-то один эксепшн, а извне менять входящие данные. И обернуть в эксепшн всё тело цикла. Только если потом надо опять продолжать тело цикла с какого-то места, надо будет думать, как это сделать. Но можно тоже что-то делать с входящими условиями для методов внутри цикла.
ЗЫ но это если всё своё писать
ЗЫЫ Ну или писать обёртки