【发布时间】:2009-01-16 19:10:19
【问题描述】:
我正在设计一个基于任务的多线程 java 1.5 系统。
任务通常会与集合交互以确定失败或成功的匹配事件。根据结果,另一个任务可能会排队等待 IO 事务,以通知客户端和/或存储有关事务的重要信息。
Java 为线程池和任务管理提供了一组丰富的并发工具,但我正在尝试为任务本身提出最佳设计。
例如:每个任务都应该引用集合吗?任务应该如何初始化?等等……
有没有人知道好的编码示例或说明一些不同设计可能性的任何参考资料。
【问题讨论】:
-
这个问题对我来说有点模糊。也许尝试加强对您要制作的内容的描述?
标签: java multithreading concurrency