Example.execute2(); } }所以如果是靜態(tài)方法的情況(execute()和execute2()都加上static關(guān)鍵字),即便是向兩個(gè)線程傳入不同的Example對象,這兩個(gè)線程仍然是互相制約的,必須先執(zhí)行完一個(gè),再執(zhí)行下一個(gè)。結(jié)論: 如果某個(gè)synchronized方法是static的,那么當(dāng)線程訪問該方法時(shí),它鎖的并不是synchronized方法所在的對象,而是...
www.dbjr.com.cn/article/771...htm 2025-5-21