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