读书人

spring quartz运用多线程并发“陷阱”

发布时间: 2012-08-24 10:00:20 作者: rapoo

spring quartz使用多线程并发“陷阱”

定义一个job:ranJob,设置每秒执行一次,设置不允许覆盖并发执行

?

?

job代码:

Start jobthread startthread endend jobStart jobthread startthread endend jobStart jobthread startthread endend job

?

?

OK,至此spring quartz多线程并发问题解决。回顾下,我们要使用isTerminated()方法等多线程结束后在结束job;多线程任务派发结束后,要使用shutdown()方法顺序关闭线程(等待正在执行任务,不接受新任务)

读书人网 >软件架构设计

热点推荐