Синхронная версия асинхронного метода

Как лучше всего создать синхронную версию асинхронного метода в Java?

Допустим, у вас есть класс с этими двумя методами:

asyncDoSomething(); // Starts an asynchronous task
onFinishDoSomething(); // Called when the task is finished 

Как бы вы реализовали синхронный doSomething () , который не возвращается, пока задача не будет завершена?

29
задан hpique 9 January 2011 в 15:00
поделиться