推荐学习多线程以前要看的书。 [笔记][思惟导图]读深刻理解JAVA内存模型整理的思惟导图文章里面的思惟导图或则相应的书籍。去看一遍。linux
能理解为何并发编程就会出现故障。web
Java7并发编程实战手冊 这一本实战的书籍。本笔记记录是看了该书。编程
随笔的一些笔记,和在实际动手敲演示样例的过程当中总结出来的一点经验,大部分是内容是书籍上总结的,另外一大部分是本身实践中总结的。本博客中大部分章节也许都不是书籍上的原demo演示样例。大可能是本身想出来的。为了简单的表达使用方法。毕竟是实战。markdown
我认为能给我更好的感受。多线程
我认为先看博客中转载的多线程系列 Java多线程系列-文件夹源代码分析和理论。有时候真的认为好烦躁。可是,没有这些理论实战中又认为太多的未知。
因此本人认为。先粗略的过一遍理论和源代码分析。架构
再来看学习实战,在写代码的过程当中。去回忆和联想理论就能更好的把知识串联起来了;也可以看到本人在记录这些笔记的时候也会引用到博客中转载的多线程系列文章。并发
[笔记][Java7并发编程实战手冊][后补]1.线程管理框架
[笔记][Java7并发编程实战手冊]2.2使用syncronized实现同步方法
[笔记][Java7并发编程实战手冊]2.4在同步代码中使用条件-生产者与消费者
[笔记][Java7并发编程实战手冊]2.5使用Lock实现同步一
[笔记][Java7并发编程实战手冊]2.5使用Lock实现同步二ide
[笔记][Java7并发编程实战手冊]第三章-线程同步辅助类-3.1概要
[笔记][Java7并发编程实战手冊]3.2 资源的并发訪问控制Semaphore信号量
[笔记][Java7并发编程实战手冊]3.3 资源的多副本并发訪问控制Semaphore
[笔记][Java7并发编程实战手冊]3.4 等待多个并发事件的完毕CountDownLatch倒计时闭锁
[笔记][Java7并发编程实战手冊]3.5 在集合点的同步CyclicBarrier循环barrier
[笔记][Java7并发编程实战手冊]3.6 并发阶段任务的运行phaser
[笔记][Java7并发编程实战手冊]3.7 并发阶段任务中的阶段切换phaser
[笔记][Java7并发编程实战手冊]3.8 并发任务间的数据交换Exchanger工具
[笔记][Java7并发编程实战手冊]系列第四章 4.1 简单介绍
[笔记][Java7并发编程实战手冊]4.2 建立线程运行器newCachedThreadPool无界线程池
[笔记][Java7并发编程实战手冊]4.3 建立固定的线程运行器newFixedThreadPool线程池
[笔记][Java7并发编程实战手冊]4.4 在运行器中运行任务并返回结果Callable、Future
[笔记][Java7并发编程实战手冊]4.5-4.6 运行多个任务并处理第一个结果/处理所有结果ThreadPoolExecutor
[笔记][Java7并发编程实战手冊]4.7-4.8 在运行器中延迟运行或则周期运行任务ScheduledThreadPoolExecutor
[笔记][Java7并发编程实战手冊]4.9-4.10在运行器中控制任务的完毕和取消任务FutureTask
[笔记][Java7并发编程实战手冊]4.11-4.12在运行器中分离任务的启动和结果的处理和处理在运行器中被拒绝的任务
[笔记][Java7并发编程实战手冊]5.Fork\Join(Java1.7新特性)框架
最后一章:
本章内容包含:
放置内容列表.之后有空或则有需要的时候再来学习了. 本人已经開始用idea开发工具了.预计Eclipse的东西 netBeans什么的也不会去学习了.
好了,经历了2个多月断断续续的才把这本书算是看完了. 收获真的很是大. 尽管底层的东西没有学到什么. 怎么使用却是会了.底层就仅仅能靠之后的工做经验了. 只是预计通常的web项目也很是难用到多线程的知识. 下一本书:应该是 架构探险. 不出之外的话再下一本应该是linux从入门到精通.最后转向大数据.