【尚硅谷】大厂必备技术之JUC并发编程——笔记总结
【JUC并發(fā)編程01】JUC概述
關(guān)鍵字:進(jìn)程和線程、進(jìn)程和線程、wait和sleep、并發(fā)與并行、管程、用戶線程和守護(hù)線程
【JUC并發(fā)編程02】Lock接口
關(guān)鍵字:synchronized、Lock接口、創(chuàng)建線程的多種方式(4種)、使用Lock實(shí)現(xiàn)賣票例子、synchronized和Lock兩者差異
【JUC并發(fā)編程03】線程間通信
關(guān)鍵字:synchronized 實(shí)現(xiàn)案例、虛假喚醒問題、Lock 實(shí)現(xiàn)案例
【JUC并發(fā)編程04】線程間定制化通信(單標(biāo)志法存在的問題)
關(guān)鍵字:線程間定制化通信、await、signal、單標(biāo)志法
【JUC并發(fā)編程05】集合的線程安全
關(guān)鍵字:集合線程不安全演示、解決方案-Vector、解決方案-Collections、解決方案-CopyOnWriteArrayList、對(duì)上述三種方式的總結(jié)、HashSet與HashMap的線程不安全
【JUC并發(fā)編程06】多線程鎖 (公平鎖和非公平鎖,死鎖,可重鎖)
關(guān)鍵字:synchronized 鎖的八種情況、公平鎖和非公平鎖、可重入鎖、死鎖
【JUC并發(fā)編程07】Callable接口
關(guān)鍵字:Callable接口、FutureTask
【JUC并發(fā)編程08】JUC強(qiáng)大輔助類
關(guān)鍵字:減少計(jì)數(shù)CountDownLatch、循環(huán)柵欄 CyclicBarrier、信號(hào)燈 Semaphore
【JUC并發(fā)編程09】讀寫鎖
關(guān)鍵字: 悲觀鎖和樂觀鎖、表鎖|行鎖|讀鎖|寫鎖、讀寫鎖概述、讀寫鎖的演變、鎖降級(jí)的必要性
【JUC并發(fā)編程10】阻塞隊(duì)列
關(guān)鍵字:阻塞隊(duì)列概述、阻塞隊(duì)列架構(gòu)、阻塞隊(duì)列分類、阻塞隊(duì)列核心方法
【JUC并發(fā)編程11】線程池
關(guān)鍵字:線程池概述、線程池架構(gòu)、線程池使用方式、線程池底層原則、線程池的七個(gè)參數(shù)、線程池底層工作流程、自定義線程池
【JUC并發(fā)編程12】Fork與Join分支
關(guān)鍵字:Fork 與 Join分支
【JUC并發(fā)編程13】異步回調(diào)
關(guān)鍵字: 異步回調(diào)、CompletableFuture、Future 與 CompletableFuture
總結(jié)
以上是生活随笔為你收集整理的【尚硅谷】大厂必备技术之JUC并发编程——笔记总结的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【JUC并发编程13】异步回调
- 下一篇: 【Redis6快速深入学习01】NoSQ