原创 我的友情鏈接

51CTO博客開發

原创 JMM & synchronized概述

根據Java語言規範中的說明,JVM系統中存在一個主內存(Main Memory),Java中所有的變量存儲在主內存中,對於所有的線程是共享的(相當於黑板,其他人都可以看到的)。每個線程都有自己的工作內存 (Working Memory

原创 java中yield(),sleep()以及wait()的區別

從操作系統的角度講,os會維護一個ready queue(就緒的線程隊列)。並且在某一時刻cpu只爲ready queue中位於隊列頭部的線程服務。 但是當前正在被服務的線程可能覺得cpu的服務質量不夠好,於是提前退出,這就是yie

原创 我的友情鏈接

51CTO博客開發