此文章为8月Day01学习笔记,内容来源于极客时间《Java 并发编程实战》
推荐书籍
《并发编程实战》
《操作系统原理 》William Stallings(威廉.斯托林斯)*
《计算机的心智-操作系统之哲学原理》
《图解Java多线程设计模式》
《JAVA多线程设计模式》
并发编程的核心问题
- 分工:如何高效的拆解任务并分配给线程(Fork/join)
- 同步:线程之间如何协作(CountDownLatch)
- 互斥:保证同一时刻只允许一个线程访问共享资源(可重入锁)
学习方法论
- 跳出来,看全景
- 钻进去,看本质
【系列博文推荐】