Java并發(fā)

  1. 線程安全:在堆內(nèi)存中的數(shù)據(jù)由于可以被任何線程訪問到,在沒有限制的情況下存在被意外修改的風(fēng)險脉执。即堆內(nèi)存空間在沒有保護機制的情況下疼阔,對多線程來說是不安全的地方,因為你放進去的數(shù)據(jù)半夷,可能被別的線程“破壞”。
    https://mp.weixin.qq.com/s?__biz=MzAwNDA2OTM1Ng==&mid=2453140919&idx=1&sn=33c1d972afd3476cd78971b372d59d56&scene=21#wechat_redirect

  2. Synchronizied
    synchronized 關(guān)鍵字解決的是多個線程之間訪問資源的同步性迅细,synchronized關(guān)鍵字可以保證被它修飾的方法或者代碼塊在任意時刻只能有一個線程執(zhí)行巫橄。
    1.https://mp.weixin.qq.com/s/ts2Pjz3VpWm50kY-Ru7iTA
    2.https://mp.weixin.qq.com/s?__biz=MzUxODAzNDg4NQ==&mid=2247487236&idx=2&sn=1475f0250734b8ec2ee7bda4905b3b05&scene=21#wechat_redirect
    3.鎖撤銷源碼http://www.reibang.com/p/7445361e187f
    4.https://mp.weixin.qq.com/s?__biz=MzAwNDA2OTM1Ng==&mid=2453142528&idx=1&sn=34b26e408e1f8adcd8d8257522705171&scene=21#wechat_redirect
    5.https://blog.csdn.net/u014590757/article/details/79717549
    6.http://www.reibang.com/p/e62fa839aa41

  3. Volatile
    1.https://mp.weixin.qq.com/s?__biz=MzUxODAzNDg4NQ==&mid=2247486859&idx=1&sn=a09919f9d1877b4188664294ef4694d7&scene=21#wechat_redirect
    2.https://mp.weixin.qq.com/s?__biz=MzAwNDA2OTM1Ng==&mid=2453142004&idx=1&sn=81ccddb6c8b37114c022c4ad50368ecf&scene=21#wechat_redirect
    3.https://mp.weixin.qq.com/s/DiEftiV_kTOlR4YmD4pggg
    4.https://zhuanlan.zhihu.com/p/133851347

  4. ThreadLocal
    ThreadLocal的作用主要是做數(shù)據(jù)隔離,填充的數(shù)據(jù)只屬于當前線程茵典,變量的數(shù)據(jù)對別的線程而言是相對隔離的湘换,在多線程環(huán)境下,防止自己的變量被其它線程篡改统阿。
    1.https://mp.weixin.qq.com/s?__biz=MzAwNDA2OTM1Ng==&mid=2453144870&idx=1&sn=9be678c536d061e0c0d10db1be58dc07&scene=21#wechat_redirect
    2.https://mp.weixin.qq.com/s/s6rNuKVTANd20tLv2d3WPg
    3.https://snailclimb.gitee.io/javaguide-interview/#/./docs/b-3Java%E5%A4%9A%E7%BA%BF%E7%A8%8B?id=_2318-threadlocal-%e4%ba%86%e8%a7%a3%e4%b9%88%ef%bc%9f

  5. 線程池
    降低資源消耗彩倚。通過重復(fù)利用已創(chuàng)建的線程降低線程創(chuàng)建和銷毀造成的消耗。
    提高響應(yīng)速度扶平。當任務(wù)到達時帆离,任務(wù)可以不需要的等到線程創(chuàng)建就能立即執(zhí)行。
    提高線程的可管理性结澄。線程是稀缺資源哥谷,如果無限制的創(chuàng)建岸夯,不僅會消耗系統(tǒng)資源,還會降低系統(tǒng)的穩(wěn)定性们妥,使用線程池可以進行統(tǒng)一的分配猜扮,調(diào)優(yōu)和監(jiān)控。
    1.https://mp.weixin.qq.com/s?__biz=MzI3ODA0ODkwNA==&mid=2247484094&idx=1&sn=1b80441305d3ccf68eb122c13c89a9d9&chksm=eb5dbb59dc2a324f7ddff35bdfe0ddf8c1b1b559e95f8eada8302516f91fd509e0fa5bc90a25&scene=178&cur_album_id=1690115551995478017#rd
    2.https://mp.weixin.qq.com/s?__biz=MzU4NzA3MTc5Mg==&mid=2247484036&idx=1&sn=75e9e93a82a811e9c71b8127cf7ac677&chksm=fdf0eadbca8763cd7ab74757f9472d061c0244d2373a1ea85b1cbc833941441fdb1e91ead5b4&cur_album_id=1657204970858872832&scene=21#wechat_redirect
    3.https://snailclimb.gitee.io/javaguide/#/docs/java/multi-thread/2020%E6%9C%80%E6%96%B0Java%E5%B9%B6%E5%8F%91%E8%BF%9B%E9%98%B6%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E9%A2%98%E6%80%BB%E7%BB%93 線程池部分

  6. AQS
    AQS 是一個用來構(gòu)建鎖和同步器的框架监婶,使用 AQS 能簡單且高效地構(gòu)造出應(yīng)用廣泛的大量的同步器旅赢。比如 ReentrantLock,Semaphore惑惶, ReentrantReadWriteLock鲜漩。AQS 核心思想是,如果被請求的共享資源空閑集惋,則將當前請求資源的線程設(shè)置為有效的工作線程孕似,并且將共享資源設(shè)置為鎖定狀態(tài)。如果被請求的共享資源被占用刮刑,那么就需要一套線程阻塞等待以及被喚醒時鎖分配的機制喉祭,這個機制 AQS 是用 CLH 隊列鎖實現(xiàn)的,即將暫時獲取不到鎖的線程加入到隊列中雷绢。
    1.https://mp.weixin.qq.com/s?__biz=MzU4NzA3MTc5Mg==&mid=2247484035&idx=1&sn=ccaec352e192f1fd40020d9a984e9461&chksm=fdf0eadcca8763ca5c44bd19118fd00e843c163deb40cda444b3fc08430c57760db15eca1ea6&scene=178&cur_album_id=1657204970858872832#rd
    2.https://mp.weixin.qq.com/s?__biz=MzAwNDA2OTM1Ng==&mid=2453147094&idx=2&sn=ea2a2daa99b0c94874ced4946cd4f175&scene=21#wechat_redirect
    3.CountDownLatch泛烙,CyclicBarrier,Semaphore https://mp.weixin.qq.com/s?__biz=MzAwNDA2OTM1Ng==&mid=2453142052&idx=2&sn=9435603082c09a643049299f5b5b68d7&scene=21#wechat_redirect

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末翘紊,一起剝皮案震驚了整個濱河市蔽氨,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌帆疟,老刑警劉巖鹉究,帶你破解...
    沈念sama閱讀 216,402評論 6 499
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異踪宠,居然都是意外死亡自赔,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,377評論 3 392
  • 文/潘曉璐 我一進店門柳琢,熙熙樓的掌柜王于貴愁眉苦臉地迎上來绍妨,“玉大人,你說我怎么就攤上這事柬脸∷ィ” “怎么了?”我有些...
    開封第一講書人閱讀 162,483評論 0 353
  • 文/不壞的土叔 我叫張陵倒堕,是天一觀的道長灾测。 經(jīng)常有香客問我,道長涩馆,這世上最難降的妖魔是什么行施? 我笑而不...
    開封第一講書人閱讀 58,165評論 1 292
  • 正文 為了忘掉前任允坚,我火速辦了婚禮,結(jié)果婚禮上蛾号,老公的妹妹穿的比我還像新娘稠项。我一直安慰自己,他們只是感情好鲜结,可當我...
    茶點故事閱讀 67,176評論 6 388
  • 文/花漫 我一把揭開白布展运。 她就那樣靜靜地躺著,像睡著了一般精刷。 火紅的嫁衣襯著肌膚如雪拗胜。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,146評論 1 297
  • 那天怒允,我揣著相機與錄音埂软,去河邊找鬼。 笑死纫事,一個胖子當著我的面吹牛勘畔,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播丽惶,決...
    沈念sama閱讀 40,032評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼炫七,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了钾唬?” 一聲冷哼從身側(cè)響起万哪,我...
    開封第一講書人閱讀 38,896評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎抡秆,沒想到半個月后奕巍,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,311評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡琅轧,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,536評論 2 332
  • 正文 我和宋清朗相戀三年伍绳,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片乍桂。...
    茶點故事閱讀 39,696評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖效床,靈堂內(nèi)的尸體忽然破棺而出睹酌,到底是詐尸還是另有隱情,我是刑警寧澤剩檀,帶...
    沈念sama閱讀 35,413評論 5 343
  • 正文 年R本政府宣布憋沿,位于F島的核電站,受9級特大地震影響沪猴,放射性物質(zhì)發(fā)生泄漏辐啄。R本人自食惡果不足惜采章,卻給世界環(huán)境...
    茶點故事閱讀 41,008評論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望壶辜。 院中可真熱鬧悯舟,春花似錦、人聲如沸砸民。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽岭参。三九已至反惕,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間演侯,已是汗流浹背姿染。 一陣腳步聲響...
    開封第一講書人閱讀 32,815評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留秒际,地道東北人悬赏。 一個月前我還...
    沈念sama閱讀 47,698評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像程癌,于是被迫代替她去往敵國和親舷嗡。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,592評論 2 353

推薦閱讀更多精彩內(nèi)容