- 博客(3)
- 资源 (8)
- 收藏
- 关注
原创 java线程池系列(3)-ScheduledThreadPoolExecutor
前言定时执行任务是非常常见的需求,比如我们通常会使用spring或者quartz来实现定时任务,JDK本身也提供了多线程并发执行定时任务的框架,即ScheduledThreadPoolExecutor,它是基于优先级队列和ThreadPoolExecutor线程池技术来实现的,本篇介绍其实现的原理。
2016-10-07 22:42:06 1047
原创 java线程池系列(2)-FutureTask实现原理
线程池可以并发执行多个任务,有些时候,我们可能想要跟踪任务的执行结果,甚至在一定时间内,如果任务没有执行完成,我们可能还想要取消任务的执行,为了支持这一特性,ThreadPoolExecutor提供了 FutureTask 用于追踪任务的执行和取消。
2016-10-03 15:42:03 1417
原创 java线程池系列(1)-ThreadPoolExecutor实现原理
前言做java开发的,一般都避免不了要面对java线程池技术,像tomcat之类的容器天然就支持多线程。即使是做偏后端技术,如处理一些消息,执行一些计算任务,也经常需要用到线程池技术。鉴于线程池技术的重要性,接下来会分多篇介绍java中提供的ThreadPoolExecutor线程池实现的底层机制。
2016-10-01 20:18:50 1749
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人