Fork me on GitHub
摘要: 2、线程池线程阻塞上一篇提到我为了防止定时器事件重入而加了锁。某一天我再打开监控页面发现监控频率为27秒的监控项的最后监控时间都停止在了前一天晚上的零点左右。在本机也没有重现这种情况,我觉得可能是偶然现象,但持续观察了几天之后发现持续运行24小时左右这种情况是毕现,更严重的情况是所有的定时器貌似都是跑着跑着跑“累了”就不跑了,而且通过任务管理器查看发现进程创建的线程达到了200多个,至于原因我的第一反应是死锁导致线程池的线程被阻塞(block)了,因为前面我为了防止出现定时器事件重入而加了锁。而当线程池的线程被阻塞,线程池会创建额外的线程。锁和线程同步以前交通不发达村与村之间只有一条马路相连, 阅读全文
posted @ 2012-12-27 10:33 zhanjindong 阅读(413) 评论(0) 推荐(0) 编辑
TOP