【发布时间】:2016-04-06 10:56:19
【问题描述】:
在这个项目中,Manager 执行事件队列,并使用回调返回事件结果(回调不扩展 Runnable)。管理器在单独的线程上运行,分派事件。一旦事件终止,同一线程将调用回调。这意味着在上一个事件的回调终止之前,下一个事件不会被调度。为了避免这种情况,我考虑让管理器为每个回调创建一个新线程,并在那里执行回调。这个解决方案在设计实践方面有多好,是否有更好的方法来实现这一点?
【问题讨论】:
标签: java multithreading callback