資源包括博客,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
總之,先實戰-再理論-再實戰 循環學習,是最好的學習方式。拋棄順序編程的思惟。
但願你們,能把本身發現的好的資源多分享下。