任何人都知道Java的良好线程库。只有真正的要求是我需要修改调度程序。以后可能会有更多的要求,所以定制会很好。任何有关您使用它们的建议或信息都会很棒。
由于
答案 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
能够满足你的需求,那就坚持下去吧。