我最近思考了最有效的多线程代码的一般方法。与并发集合一样,Compare-And-Swap 等原子机制用于提供队列等集合的有效实现。我想知道是否有任何新方法可以编写多线程代码,例如在 java 中,而不是使用纯Thread
实例?线程池是否更经常使用?
问问题
133 次
2 回答
0
我很抱歉一味地向您指出并发 API,但如果您解决了这个问题,您可能不需要使用一些较低级别的并发控制。这真的应该取决于最适合您的应用程序需求/设计的东西。
看看ExecutorService和ForkJoinPool类。两者都使管理/维护线程池变得更加简单。
于 2012-07-26T19:40:34.030 回答