相关资料
-------------------------------------------------------------------------------------
Java多线程demo
https://github.com/Beerkay/JavaMultiThreading
Java多线程简介
http://www.runoob.com/java/java-multithreading.html
Java多线程PPT参考
https://wenku.baidu.com/view/c365afe4d5bbfd0a795673cf.html
https://wenku.baidu.com/view/5e24de023868011ca300a6c30c2259010202f317.html
其它多线程资料
https://blog.csdn.net/gf771115/article/details/51682561
http://ishare.iask.sina.com.cn/f/1H17Nwdhal1E.html
https://max.book118.com/html/2016/1205/68594207.shtm
the first share
-------------------------------------------------------------------------------------
为什么要用多线程?
单核
多核
1 基本概念
CPU 进程 线程
2创建线程的两种方式-传统
start()
Thread.sleep()
匿名内部类
线程池
callble
3
synchronized
volatile
4集合框架和锁
vector list
stringbuffer stringbuilder
多线程
-------------------------------------------------------------------------------------
Java关键字之native,strictfp,transient,volatile
Java关键字之native,strictfp,transient ,volatile
join
多线程常用方法 sleep wait join等以及对锁的控制
the picture
-------------------------------------------------------------------------------------
附:java内存模型
-------------------------------------------------------------------------------------