高性能編程

## 重點

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、線程通信的方式與應用

3、reactor線程模型

4、關(guān)于線程數(shù)量的優(yōu)化

5、jdk常用命令

6、netty框架的作用

難點

1、java程序運行的原理

2、同步關(guān)鍵字的原理

3、aqs的抽象

4、juc的源碼

5、網(wǎng)絡編程的概念

6、理解gc機制

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容