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