![240](https://cdn2.jianshu.io/assets/default_avatar/15-a7ac401939dd4df837e3bbf82abaa2a8.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
曾謹(jǐn)言的《量子力學(xué)》是一本在量子物理領(lǐng)域具有獨(dú)特特色和創(chuàng)新的著作。以下是該書的一些特點(diǎn)和創(chuàng)新之處: 深入淺出的講解:盡管量子物理是一門復(fù)雜的學(xué)科...
1.網(wǎng)絡(luò) Socket是TCP/IP協(xié)議的抽象指攒,是操作系統(tǒng)對外開放的接口 TCP/IP三次握手OSI七層架構(gòu)TCP和UDP的區(qū)別 瀏覽器中輸入網(wǎng)...
1. 隊(duì)列同步器介紹 隊(duì)列同步器AbstractQueuedSynchronizer,是用來構(gòu)建鎖或者其他同步組件的基礎(chǔ)框架,它使用了一個(gè)int...
1. 介紹 ReentrantLock顧名思義就是鎖可以重入涝涤,ReentrantLock持有一個(gè)所計(jì)數(shù)器,當(dāng)已持有所的線程再次獲得該鎖時(shí)計(jì)數(shù)器值...
1. 介紹 在Lock接口出現(xiàn)之前嘱支,Java程序是靠synchronized關(guān)鍵字實(shí)現(xiàn)鎖功能的,而Java SE 5之后,并發(fā)包中新增了Lock...
1. volatile 定義:Java編程語言允許線程訪問共享變量零抬,為了確保共享變量能被準(zhǔn)確和一致的更新,線程應(yīng)該確保通過排他鎖單獨(dú)獲得這個(gè)變量...
線程安全 在并發(fā)編程中宽涌,經(jīng)常遇到多個(gè)線程訪問同一個(gè)共享資源 平夜,這時(shí)候作為開發(fā)者必須考慮如何維護(hù)數(shù)據(jù)一致性。所以對于共享資源必須上鎖卸亮,只有拿到鎖的...
鎖產(chǎn)生的背景 volatile和synchronized Lock接口 ReenTrantLock使用詳解 同步實(shí)現(xiàn)原理:隊(duì)列同步器