深入源碼剖析Thread.join實現

java.lang.Thread類提供一個靜態方法join可以阻塞主線程(調用join方法的線程),直到當前線程執行完。用法如下: join會保證t2在t1線程執行完退出之後再執行,程序執行結果總是如下 定義 實現 該方法掉用了join(0)方法, 我們跟進查看具體實現。注意這裏是一個靜態方法加了同步鎖,鎖的是this,也就是當前類實例。我們知道在線程獲取了鎖以後再執行wait方法,會讓線程釋放掉
相關文章
相關標籤/搜索