Java线程池

我想学习用Java编写一个线程池

有人能指出我有用的资源吗?

你可以从核心java看一下ThreadPoolExecutor的源代码。 虽然你为什么要重新发明轮子?

看看Doug Lea的书……他们现在相当老了(除非他发布了一个新的,不确定),但1.5中添加的并发包是基于他的线程库。 就我而言,他是java中并发编程的权威……他的书将为您提供完成此任务所需了解的基础知识。

我只能假设这是一个学术练习…如果没有,我强烈建议你坚持同时包装,因为它经过充分测试和发展良好…不要重新发明轮子。 祝你好运。

我绝对建议阅读“ 实践中的并发 ”。 这是处理Java中线程问题的头号书。

我同意不需要重新发明轮子,我们应该坚持使用Executor框架。 但即使我很想知道如何在Executor框架中实现线程池。

发现这个有趣的链接,讨论如何使用线程以自定义方式实现线程池: http : //www.ibm.com/developerworks/library/j-jtp0730/index.html