- 博客(2)
- 资源 (7)
- 收藏
- 关注
原创 任务调度(四)——ScheduledExecutorService替代Timer,实现多线程任务调度
上篇博文《任务调度(三)——Timer的替代品ScheduledExecutorService简介》已经对ScheduledExecutorService做了简单介绍,其实使用ScheduledExecutorService来替代Timer也是迫不得已的事情。主要原因如下:Timer不支持多线程,所有挂在Timer下的任务都是单线程的,任务只能串行执行,如果其中一个任务执行时间过长,会
2015-08-07 13:25:31 11320 5
原创 任务调度(三)——Timer的替代品ScheduledExecutorService简介
先前的两篇博文《任务调度(一)——jdk自带的Timer》和《任务调度(二)——jdk自带的Timer 动态修改任务执行计划》中,简单介绍了一下Timer,可以实现几本的功能,但是在多线程方面却略显不足。 根据Timer源码,可以看到Timer是单线程的。所以task都是串行执行。假如其中一个task执行需要很长的时间,那其他的task只能干巴巴的等着。怎么办!
2015-08-06 19:07:41 20833 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人