![240](https://upload.jianshu.io/users/upload_avatars/3417249/b824793b-911e-458e-ae2a-1bbcecdfe8a1.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
一故慈、前言 在工作中,多線程訪問同一個共享變量時存在并發(fā)問題阅酪,要么給這個共享變量加鎖旨袒,要么將變量私有化,能不加鎖就不加鎖术辐,ThreadLocal就...
一砚尽、前言 前一期對ConcurrentHashMap源碼java7版本[https://stefan.blog.csdn.net/article...
一辉词、前言 ConcurrentHashMap算是java基礎中非澄炯基本的知識點,不僅在日常開發(fā)中經(jīng)常用到较屿,面試中也是經(jīng)久不衰的話題隧魄。它基本沿用H...
一购啄、前言 日常工作中襟企,經(jīng)常使用ThreadLocal來避免線程并發(fā)問題,每個線程訪問自己的本地變量狮含,沒有競爭顽悼,沒有鎖,非常高效〖钙現(xiàn)在有一個業(yè)務場...
ThreadPoolExecutor部分重要成員變量:1蔚龙、AtomicInteger ctl2、workQueue3映胁、corePoolSize4...
何謂悲觀鎖與樂觀鎖 樂觀鎖對應于生活中樂觀的人總是想著事情往好的方向發(fā)展木羹,悲觀鎖對應于生活中悲觀的人總是想著事情往壞的方向發(fā)展。這兩種人各有優(yōu)缺...
數(shù)組是學習數(shù)據(jù)結(jié)構(gòu)的開端。盡管數(shù)組看起來非吵诮基礎脐瑰、簡單,但是有多少人理解數(shù)組的精髓呢廷臼? 在大部分編程語言中苍在,數(shù)組都是從0開始編號的,回想當年初學...
你是不是覺得數(shù)據(jù)結(jié)構(gòu)和算法,跟操作系統(tǒng)结啼、計算機網(wǎng)絡一樣掠剑,是脫離實際工作的知識屈芜?可能除了面試郊愧,這輩子也用不著? 盡管計算機相關專業(yè)的同學在大學都學...
Exception 和 Error 體現(xiàn)了 Java 平臺設計者對不同異常情況的分類井佑。Exception 是程序正常運行中属铁,可以預料的意外情況,...