Lock接口 在java5之前,要實現(xiàn)同步只能用synchronize,在java5后,隨著并發(fā)工具包的出現(xiàn),出現(xiàn)了另一種同步方式--顯式鎖,顯...
剛開始我是不信的,讀著讀著就把煙放下了——《這本書能讓你戒煙》,書名很吸引,但是一本書就能讓我戒煙,不可能,難道我15年的煙是白抽的嗎?我要用我...
redis有5種對外公開的數(shù)據(jù)結構,它們分別是string(字符串)、hash(哈希)、list(列表)、set(集合)、zset(有序集合),...
在做聚合支付系統(tǒng)的時候,少不了和渠道對接,和渠道通信就涉及摘要、簽名、加解密和各種加密算法,我剛開始被這些概念搞的云里霧里,現(xiàn)在就來逐個解讀 消...
概述 I/O指的是Input/Output的縮寫,通常指數(shù)據(jù)在內(nèi)部存儲器和外部存儲器或其他周邊設備之間的輸入和輸出。內(nèi)部存儲器可以看做是CPU和...
計算機剛誕生時,只能顯示數(shù)字,但我們現(xiàn)在可以在互聯(lián)網(wǎng)上看到各個國家的文字,甚至各種象形符號,但計算機只認識0和1,這到底是怎么做到的? 計算機基...
有沒有想過ReentrantLock,Semaphores等是怎么實現(xiàn)同步的?這一切歸功于幕后功臣AQS,全名AbstractQueuedSyn...
為什么要用線程池 在生產(chǎn)中,基本不會出現(xiàn)手動創(chuàng)建并啟動線程的代碼,因為這樣做有幾個弊端: 頻繁創(chuàng)建線程開銷大 線程的數(shù)量不可控 線程數(shù)過多CPU...
占位