更新時(shí)間:2020-02-24 10:06:20 來源:動(dòng)力節(jié)點(diǎn) 瀏覽2165次
今天我們來總結(jié)一些多線程涉及到哪些知識(shí)點(diǎn),供大家參考:
1、多線程基礎(chǔ):線程與并發(fā)、進(jìn)程和線程、線程狀態(tài)、線程的創(chuàng)建方式、優(yōu)先級(jí)、從字節(jié)碼分析多線程、JVM的關(guān)系、Daemon線程、Thread和Runnable分析;
2、同步鎖synchronized用法、源碼分析、synchronized保證線程安全的原理、各種鎖的分析(自旋鎖、死鎖、輕量級(jí)鎖、重量級(jí)鎖)、waith和notify還有notifyAll還有sleep等等;
3、volatile內(nèi)存語義、內(nèi)存模型以及CPU緩存一致、原子性可見性有序性、指令重排、happens-before規(guī)則;
4、Java內(nèi)存模型之從JMM角度分析DCL、結(jié)合單例模式;
5、AQS介紹、CLH同步隊(duì)列、同步狀態(tài)、AQS阻塞和喚醒;
6、J.U.C之重入鎖:ReentrantLock、讀寫鎖:ReentrantReadWriteLock、Condition、ThreadLocal使用及實(shí)現(xiàn)原理、JDK8新增鎖StampedLock詳解;
7、并發(fā)工具類:CyclicBarrier、CountDownLatch、Semaphore、Exchanger;
8、Java并發(fā)容器:ConcurrentHashMap、ConcurrentLinkedQueue、ConcurrentSkipListMap、CopyOnWriteArrayList原理與使用;
9、阻塞隊(duì)列:ArrayBlockingQueue、PriorityBlockingQueue、DelayQueue、SynchronousQueue、LinkedTransferQueue、LinkedBlockingDeque、BlockingQueue總結(jié)等等;
10、線程池:線程池的基礎(chǔ)架構(gòu)、ThreadPoolExecutor、ScheduledThreadPoolExecutor、還有那7個(gè)參數(shù)好好講講;
11、多線程三大設(shè)計(jì)模式Future、Master-Worker和生產(chǎn)者-消費(fèi)者模型;
12、原子類操作AtomicXX系列,JDK8的新增原子操作類LongAddr原理與使用;
Javase多線程相關(guān)視頻免費(fèi)下載學(xué)習(xí)
Javase視頻教程【301集】:http://www.ilovecolors.com.cn/v104/
Java視頻下載:http://www.ilovecolors.com.cn/v61/
以上就是動(dòng)力節(jié)點(diǎn)Java培訓(xùn)機(jī)構(gòu)小編介紹的“Java知識(shí)總結(jié),Javase多線程視頻”的內(nèi)容,希望對(duì)大家有幫助,如有疑問,請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。
相關(guān)文章
相關(guān)閱讀
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)