摘要: 线程池为线程生命周期的开销和资源不足问题提供了解决方 案。通过对多个任务重用线程,线程创建的开销被分摊到了多个任务上。 线程实现方式 Thread、Runnable、Callable 注意:启动Thread线程只能用start(JNI方法)来启动,start方法通知虚拟机,虚拟机通过调用器映射到底层 阅读全文
posted @ 2019-08-21 07:59 小强的进阶之路 阅读(1774) 评论(1) 推荐(0) 编辑
摘要: 这篇文章对ThreadPoolExecutor创建的线程池如何操作线程的生命周期通过源码的方式进行详细解析。通过对execute方法、addWorker方法、Worker类、runWorker方法、getTask方法、processWorkerExit从源码角度详细阐述,文末有彩蛋。 exexcte 阅读全文
posted @ 2019-08-21 07:56 小强的进阶之路 阅读(880) 评论(1) 推荐(0) 编辑