
一腋腮、簡介 java的集合框架中勒虾,容器主要分為List纺阔、Set、Queue修然、Map四大類州弟,常用的容器ArrayList、LinkedList低零、Ha...
一婆翔、簡介 原子操作表示操作過程不會被中斷,即使是在多線程環(huán)境下也能保證數(shù)據(jù)操作是以原子方式進行的掏婶,原子類是具有原子操作特征的類啃奴。原子類底層利用C...
一、基本概念 鎖是控制多個線程對共享資源進行訪問的工具雄妥,對共享資源的所有訪問都需要首先獲得鎖最蕾。關(guān)于鎖有許多概念,現(xiàn)在作一個總結(jié)老厌。 內(nèi)置鎖 關(guān)鍵字...
一瘟则、信號量 Semaphore 信號量用于控制并發(fā)訪問某個共享資源的線程數(shù)量,常用于限流枝秤。 使用時將信號量初始化為最大許可數(shù)量醋拧,信號量通過該值控...
一、Executor框架概述 并發(fā)編程的一般方式是將任務(wù)拆分為一些子任務(wù)淀弹,然后使用多個線程來執(zhí)行這些子任務(wù)丹壕,最后取得任務(wù)結(jié)果。Executor框...
一薇溃、線程依賴 現(xiàn)實生活中一件任務(wù)往往可以拆解成子任務(wù)菌赖,執(zhí)行完子任務(wù)后,主任務(wù)可以匯合子任務(wù)的執(zhí)行結(jié)果沐序,子任務(wù)一般可以并行的進行琉用。任務(wù)之間有依賴關(guān)...
一、線程同步的概念 在多線程環(huán)境下策幼,一些敏感數(shù)據(jù)不允許被多個線程同時訪問邑时,為保證數(shù)據(jù)的完整性,需要一種技術(shù)來保證敏感數(shù)據(jù)在任何時刻垄惧,最多有一個線...
一刁愿、進程與線程的概念 進程:操作系統(tǒng)管理的一個獨立的運行環(huán)境,可以看成是一個運行中的程序到逊。 線程:進程中的一個執(zhí)行單元铣口,線程的執(zhí)行依賴進程的資源...
一滤钱、Maven 基礎(chǔ) 坦率的說我不太喜歡maven 這個工具,覺得它有點過度設(shè)計脑题,我也是被潮流挾裹著學習件缸,寫這篇文章主要是自己作個總結(jié),順便也幫...