ThreadLocal

對於多線程資源共享的問題,同步機制採用了「以時間換空間」的方式,而ThreadLocal採用了「以空間換時間」的方式。前者僅提供一份變量,讓不同的線程排隊訪問,而後者爲每一個線程都提供了一份變量(實際上,這項工作需要程序員自己實現),因此可以同時訪問而互不影響。 比如,要讓100個人填一張表,如果只有一支筆。對於管理人員必須保證大家不會哄搶這一支筆,否則,大家都填不完。從另一個角度,我們可以準備1
相關文章
相關標籤/搜索