Как лучше всего создать синхронную версию асинхронного метода в Java?
Допустим, у вас есть класс с этими двумя методами:
asyncDoSomething(); // Starts an asynchronous task
onFinishDoSomething(); // Called when the task is finished
Как бы вы реализовали синхронный doSomething ()
, который не возвращается, пока задача не будет завершена?