摘要: 什么是线程池 线程池是一种多线程的实现形式,处理过程中,将任务添加到队列,在创建线程后自动执行,线程池中的线程使用默认优先级(5)执行 为什么使用线程池 在实际应用开发中,我们很少直接使用Thread类来创建线程,因为大量的创建和销毁线程会带来很大的系统开销 而线程池会保留核心线程,释放不常用线程, 阅读全文
posted @ 2019-10-05 17:06 光头用沙宣 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 要使线程安全、快速、可靠的停下来并非易事,java并未提供机制保证线程安全的停止,但是我们可以通过使用中断来完成线程的停止和关闭; 本章节只总结基础线程的取消和关闭,类似封装库提供的方法如Future、线程池不在本章节讨论。 1、interrupted方法 Thread提供了中断相关的方法,这里需要 阅读全文
posted @ 2019-10-05 11:08 光头用沙宣 阅读(219) 评论(0) 推荐(0) 编辑