ThreadLocal的使用
生活随笔
收集整理的這篇文章主要介紹了
ThreadLocal的使用
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
ThreadLocal
線程局部變量
是一種多線程間,并發(fā)訪問變量的解決方案
與synchronized等加鎖的不同
ThreadLocal完全不提供鎖,使用以空間換時(shí)間的手段
為每個(gè)線程提供變量的獨(dú)立版本,以保障線程安全
性能
ThreadLocal不具有絕對(duì)的優(yōu)勢(shì)
在并發(fā)不是很高的時(shí)候,加鎖的性能會(huì)更好
作為一套與鎖完全無關(guān)的線程安全解決方案
在高并發(fā)量,或者競(jìng)爭(zhēng)激烈的場(chǎng)景
使用ThreadLocal可以在一定程度上減少鎖競(jìng)爭(zhēng)
運(yùn)行
總結(jié)
以上是生活随笔為你收集整理的ThreadLocal的使用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。