一個想休息的線程:JVM到底是怎麼處理鎖的?怎麼不讓我阻塞呢?

我是一個線程,生活在JVM(Java虛擬機)中, 這一段日子過得有些無聊,整個世界似乎只有這一個人,天天忙着執行代碼,想休息一下都很難。   我聽說人類寫的代碼中有些特殊的地方,叫做臨界區,比如synchronized修飾的方法或者代碼塊,他們非常神奇,在同一時刻JVM老大隻允許一個線程進入執行。   實際上,老大設置了一把鎖,搶到了這把鎖就可以執行,否則只能阻塞,等待別人釋放鎖。   老大說,阻
相關文章
相關標籤/搜索