## 重點
1、線程安全概念
線程安全來自于競爭璃哟,核心思路避免共享數(shù)據(jù)結(jié)構(gòu)氛琢、共享狀態(tài),使用線程local變量随闪、使用不可變對象阳似,若共享不可避免,則通過條件來確保安全铐伴,使用互斥鎖撮奏、CAS原子操作。
(1)ThreadLocal變量
(2)不可變對象有String当宴,CopyOnWrite集合類
(3) 互斥鎖包括JDK5之前的內(nèi)置鎖synchronized和JDK5之后的Lock接口
(4) J.U.C里面Atom開頭的類
ACID:原子性畜吊、一致性、獨立性和持久性
2户矢、線程通信的方式與應(yīng)用
3玲献、reactor線程模型
4、關(guān)于線程數(shù)量的優(yōu)化
5、jdk常用命令
6捌年、netty框架的作用
難點
1瓢娜、java程序運行的原理
2、同步關(guān)鍵字的原理
3延窜、aqs的抽象
4恋腕、juc的源碼
5、網(wǎng)絡(luò)編程的概念
6逆瑞、理解gc機制