Java的线程库

时间:2011-05-09 14:41:39

标签: java multithreading

任何人都知道Java的良好线程库。只有真正的要求是我需要修改调度程序。以后可能会有更多的要求,所以定制会很好。任何有关您使用它们的建议或信息都会很棒。

由于

3 个答案:

答案 0 :(得分:8)

查看java.util.concurrent包:Package introduction documentation。它应该拥有你需要的一切。

答案 1 :(得分:4)

我还建议你坚持使用java.util.concurrent。您可以通过实现自定义ExecutorService来修改线程的调度方式,以便在有限的范围内执行。

如果您要对并发包进行任何认真的工作,我强烈推荐Brian Goetz的书Java Concurrency in Practice.

答案 2 :(得分:3)

如果java.util.concurrent包不能满足您的要求,Quartz是一个很棒的开源调度程序,它允许您安排重复执行的作业,以及许多高级功能,如失败我已经使用它多年并且喜欢它,但是如果java.util.concurrent能够满足你的需求,那就坚持下去吧。