随笔分类 -  线程池

深入理解Java线程池:ScheduledThreadPoolExecutor
摘要:介绍 自JDK1.5开始,JDK提供了ScheduledThreadPoolExecutor类来支持周期性任务的调度。在这之前的实现需要依靠Timer和TimerTask或者其它第三方工具来完成。但Timer有不少的缺陷: Timer是单线程模式; 如果在执行任务期间某个TimerTask耗时较久, 阅读全文
posted @ 2018-01-02 16:26 liuzhihu 阅读(11675) 评论(0) 推荐(2)
深入理解Java线程池:ThreadPoolExecutor
摘要:线程池介绍 在web开发中,服务器需要接受并处理请求,所以会为一个请求来分配一个线程来进行处理。如果每次请求都新创建一个线程的话实现起来非常简便,但是存在一个问题: 如果并发的请求数量非常多,但每个线程执行的时间很短,这样就会频繁的创建和销毁线程,如此一来会大大降低系统的效率。可能出现服务器在为每个 阅读全文
posted @ 2018-01-02 15:22 liuzhihu 阅读(17737) 评论(1) 推荐(5)