从主线程:
executorService.submit(new Runnable() { ... });
现在,当Runnable完成执行时,是否有Java的标准方式来通知调用程序线程它已经完成执行,而没有创建新的接口/监听器类?
如果信号可以从调用者线程发出,则加分.
解决方法:
submit返回Future
,提交线程可以在其上调用get
以阻止任务完成.
Future<?> future = executor.submit(new Runnable() { ... });
future.get();