Java线程池
我想学习用Java编写一个线程池
有人能指出我有用的资源吗?
你可以从核心java看一下ThreadPoolExecutor
的源代码。 虽然你为什么要重新发明轮子?
看看Doug Lea的书……他们现在相当老了(除非他发布了一个新的,不确定),但1.5中添加的并发包是基于他的线程库。 就我而言,他是java中并发编程的权威……他的书将为您提供完成此任务所需了解的基础知识。
我只能假设这是一个学术练习…如果没有,我强烈建议你坚持同时包装,因为它经过充分测试和发展良好…不要重新发明轮子。 祝你好运。
我绝对建议阅读“ 实践中的并发 ”。 这是处理Java中线程问题的头号书。
我同意不需要重新发明轮子,我们应该坚持使用Executor框架。 但即使我很想知道如何在Executor框架中实现线程池。
发现这个有趣的链接,讨论如何使用线程以自定义方式实现线程池: http : //www.ibm.com/developerworks/library/j-jtp0730/index.html