Java对线程大结局-总结
2017-11-26 12:50
281 查看
从九月二十号开始到今天十一月二十三号,整整两个月啊,Java多线程这本书终于完整看完了,现在开始整理Java多线程全部内容、也算是一次回顾与总结。
一、走进Java世界中的线程
这节主要了解到Java线程运行的各种状态:new、runnable、terminated、blocked、waiting、timed_waiting
及各状态间关系
二、多线程的目标与挑战
重点介绍线程安全问题表现的三个方面:原子性、可见性、有序性
三、Java线程同步机制
线程同步机制的具体方案介绍:内部锁、显式锁、及volatile等关键字
四、玩转线程
基于数据或基于任务的分割实现并发化及合理设置线程数
五、线程间协作关键字:Condition、CountDownLatch、CyclicBarrier、BlockQueue、Semaphore、PipedOutputStream、Exchanger、Double
Buffering、
六、保障线程安全的设计技术
1、 Java运行时存储空间
2、 无状态对象、不可变对象、ThreadLocal
3、
装饰器模式及并发集合ConcurrentHashMap
七、线程的活性故障
介绍了死锁、锁死、线程饥饿、活锁
八、线程管理
1、线程组、线程未捕获异常及监控、线程恢复与暂挂
2、线程池ThreadPoolExecutor
九、Java异步编程
Executor、ExecutorService、Executors、FutureTask、AsyncTask、ScheduleFuture
十、多线程的硬件基础与Java内存模型
高速缓存、缓存一致性协议、写缓冲器、无效化队列、基本内存屏障、volatile、synchronized、final
十一、Java多线程程序的性能调较
内部锁的优化、优化锁的使用、减少上下文切换、伪共享
一、走进Java世界中的线程
这节主要了解到Java线程运行的各种状态:new、runnable、terminated、blocked、waiting、timed_waiting
及各状态间关系
二、多线程的目标与挑战
重点介绍线程安全问题表现的三个方面:原子性、可见性、有序性
三、Java线程同步机制
线程同步机制的具体方案介绍:内部锁、显式锁、及volatile等关键字
四、玩转线程
基于数据或基于任务的分割实现并发化及合理设置线程数
五、线程间协作关键字:Condition、CountDownLatch、CyclicBarrier、BlockQueue、Semaphore、PipedOutputStream、Exchanger、Double
Buffering、
六、保障线程安全的设计技术
1、 Java运行时存储空间
2、 无状态对象、不可变对象、ThreadLocal
3、
装饰器模式及并发集合ConcurrentHashMap
七、线程的活性故障
介绍了死锁、锁死、线程饥饿、活锁
八、线程管理
1、线程组、线程未捕获异常及监控、线程恢复与暂挂
2、线程池ThreadPoolExecutor
九、Java异步编程
Executor、ExecutorService、Executors、FutureTask、AsyncTask、ScheduleFuture
十、多线程的硬件基础与Java内存模型
高速缓存、缓存一致性协议、写缓冲器、无效化队列、基本内存屏障、volatile、synchronized、final
十一、Java多线程程序的性能调较
内部锁的优化、优化锁的使用、减少上下文切换、伪共享
相关文章推荐
- Java中守护线程的总结
- java线程安全总结(转)
- java 实现线程的其中两种方法总结
- Java线程:大总结
- Java线程总结
- Java语法总结 - 线程
- java服务端与客户端交互(三)线程多开总结篇
- 【Java基础总结】-了解Java线程调度、并发安全及锁优化
- java守护线程总结
- java基础学习总结——线程之使用Runnable接口创建线程的方法
- Java线程总结
- java线程安全总结
- Java中守护线程的总结
- Java Thread 总结(线程)
- Java 线程总结
- Java中守护线程的总结
- java学习总结——线程中异常的处理
- Java中的线程Thread总结
- Java中的线程Thread总结
- Java中的线程Thread总结