资源包括博客,github项目,书籍。本文整理成文,分享之。html
1.国外tutorial级别网站java
虽然是英文文档,但准备代码比较全,适合上手学习。
git
地址 |
简介 |
http://www.journaldev.com/tag/java-thread |
国外tutorial级别文档 |
http://www.tutorialspoint.com//java/java_multithreading.htm | 国外tutorial级别文档 |
http://www.java2s.com/Tutorials/Java/Java_Thread/0020__Java_Thread_Multiple.htm | 国外tutorial级别文档 |
http://docs.oracle.com/javase/tutorial/essential/concurrency/index.html | 官方手册 |
http://www.journaldev.com/1162/java-multithreading-concurrency-interview-questions-answers | 问答资源 |
http://www.vogella.com/tutorials/JavaConcurrency/article.html | |
http://tutorials.jenkov.com/java-util-concurrent/index.html | |
http://beginnersbook.com/2015/03/java-multithreading-interview-questions-and-answers/ | 问答资源 |
http://beginnersbook.com/2013/03/multithreading-in-java/ | |
http://javarticles.com/category/java/java-concurrency | 很全面的例子 |
https://examples.javacodegeeks.com/core-java/java-multithreading-tutorial/ |
文章很少 |
http://www.javaworld.com/category/java-concurrency/ | 内容有些杂 |
http://java67.blogspot.com/search/label/thread | |
不按期更新 |
2.国内博客专题github
网址 |
简介 |
https://blog.51cto.com/zt/125 | Java线程系列实用教程 |
http://lib.csdn.net/javase/knowledge/211 |
知识点:多线程和并发 |
http://blog.csdn.net/column/details/java-thread-.html |
java 并发 多线程 |
http://blog.csdn.net/column/details/deep-in-thread.html | 从头认识多线程 |
http://lib.csdn.net/knowledge/303 |
3.国内技术网站设计模式
http://ifeve.com/java-concurrency-thread-directory/ | 翻译自http://tutorials.jenkov.com/ |
Java多线程系列目录(共43篇) | Java多线程系列目录(共43篇) |
4.书籍多线程
4.1java多线程设计模式详解
并发
比较简单实用场景讲解,不涉及复杂的工具和语法实用oracle
4.2Java多线程编程核心技术ide
丰富的例子(但例子准备的结构有些乱),重点强调语法讲解
4.3 Java并发编程实战
例子不是侧重,并发相关理论集大成者,须要多读精读。
4.4 Java 7并发编程实战手册
实战的书,每一个例子准备的比较细。
4.5 Java并发编程的艺术
淘宝牛人写的书,但确实感受质量不咋地。买了很失望(看名买书害死人)
4.6Java多线程编程实战指南
看目录,是关于设计模式讲解的,和《java多线程设计模式详解》是一类的书,能够看下
4.7 Java并发编程
未系统的看
5.学习的开源资源
https://github.com/oldratlee/fucking-java-concurrency
https://github.com/xpadro/concurrency
https://github.com/jcip/jcip.github.com
https://github.com/Viscent/JavaConcurrencyPattern
https://github.com/mjpt777/rw-concurrency
总之,先实战-再理论-再实战 循环学习,是最好的学习方式。抛弃顺序编程的思惟。
但愿你们,能把本身发现的好的资源多分享下。