一潮模、簡介 ?ThreadLocal 不知道大家有沒有用過,但至少聽說過采郎,這篇文章主要講解下ThreadLocal的源碼以及應(yīng)用場景窿吩;?來看下ThreadLocal的類描述: ...
一潮模、簡介 ?ThreadLocal 不知道大家有沒有用過,但至少聽說過采郎,這篇文章主要講解下ThreadLocal的源碼以及應(yīng)用場景窿吩;?來看下ThreadLocal的類描述: ...
本文背景 去年11月我才接觸mycat代碼的時(shí)候,公司就有嚴(yán)重的連接泄露問題需要排查,本文是基于那次排查對(duì)代碼的理解整理而成念脯。 文中的連接池指的的是后端連接的連接池,因?yàn)榍岸?..
一弯淘、 Concurrent包的實(shí)現(xiàn)原理: 由于Java的CAS同時(shí)具有volatile讀和volatile寫的內(nèi)存語義绿店,因此Java線程之間的通信現(xiàn)在有了下面4種方式。1)A...
大家可能都看過一個(gè)觀點(diǎn)「廢掉一個(gè)人最快的方式假勿,就是讓他閑著」。 我認(rèn)同么态鳖?非常認(rèn)同转培。 但我今天想講另一個(gè)角度,「廢掉一個(gè)人最隱蔽的方式浆竭,是讓他忙到?jīng)]時(shí)間成長」浸须。 而且我認(rèn)為這...
一、摘要 ?在《深入剖析Java關(guān)鍵字之synchronized(原理篇)》中兆蕉,我們從使用和原理上面分析了synchronized關(guān)鍵字羽戒,我們知道,synchronized是...
一虎韵、摘要 ?在《深入剖析Java關(guān)鍵字之volatile》的文章中易稠,我們知道volatile關(guān)鍵字能夠解決多線程編程中的可見性,順序性這兩大問題包蓝,但是不能解決原子性的問題驶社。那...
一、摘要 ?在《JMM之happens-before詳解》這篇文章中测萎,我們知道了happens-before規(guī)則中的有一條是volatile規(guī)則:對(duì)一個(gè)volatile域的寫...
文章轉(zhuǎn)自《一篇對(duì)偽共享、緩存行填充和CPU緩存講的很透徹的文章》 認(rèn)識(shí)CPU Cache CPU Cache概述 ?隨著CPU的頻率不斷提升硅瞧,而內(nèi)存的訪問速度卻沒有質(zhì)的突破份乒,...