线程是 CPU 调度的最小单位,进程是资源分配的最小单位,每个进程都有独立的代码和数据空间,一个进程中的多个线程可以共享代码和数据空间,Java 并发编程里通过多线程并发执行,能提升数据处理的效率,比如通过一个将一个大任务切割成数个小任务分配给多个线程并发执行,能使得任务处理时间大幅降低,同时使用线程池,可以让任务排队等待执行,复用已有线程,监控线程执行状态,能提升执行的可靠性和吞吐量。并发编程解惑系列会从线程、同步锁、容器、队列四个篇章解读并发编程,该篇是本系列的线程篇。
本篇 Chat 主要内容:
- 线程的分类
- 线程的状态
- 线程间通信
- 线程的封闭
- 异步线程
- J.U.C 包和线程池
阅读全文: http://gitbook.cn/gitchat/activity/5df6e4ea3896c24f222fdf20
您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。