欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

synchronized可以讓線(xiàn)程停止那

synchronized可以讓線(xiàn)程停止那?

1.sleep() 使當(dāng)前線(xiàn)程(即調(diào)用該方法的線(xiàn)程)暫停執(zhí)行一段時(shí)間,讓其他線(xiàn)程有機(jī)會(huì)繼續(xù)執(zhí)行,但它并不釋放對(duì)象鎖。也就是如果有Synchronized同步塊,其他線(xiàn)程仍然不同訪問(wèn)共享數(shù)據(jù)。注意該方法要捕獲異常 比如有兩個(gè)線(xiàn)程同時(shí)執(zhí)行(沒(méi)有Synchronized),一個(gè)線(xiàn)程優(yōu)先級(jí)為MAX_PRIORITY,另一個(gè)為MIN_PRIORITY,如果沒(méi)有Sleep()方法,只有高優(yōu)先級(jí)的線(xiàn)程執(zhí)行完成后,低優(yōu)先級(jí)的線(xiàn)程才能執(zhí)行;但當(dāng)高優(yōu)先級(jí)的線(xiàn)程sleep(5000)后,低優(yōu)先級(jí)就有機(jī)會(huì)執(zhí)行了。 總之,sleep()可以使低優(yōu)先級(jí)的線(xiàn)程得到執(zhí)行的機(jī)會(huì),當(dāng)然也可以讓同優(yōu)先級(jí)、高優(yōu)先級(jí)的線(xiàn)程有執(zhí)行的機(jī)會(huì)。 2.join() join()方法使調(diào)用該方法的線(xiàn)程在此之前執(zhí)行完畢,也就是等待調(diào)用該方法的線(xiàn)程執(zhí)行完畢后再往下繼續(xù)執(zhí)行。注意該方法也要捕獲異常。 3.wait() wait方法用于協(xié)調(diào)多個(gè)線(xiàn)程對(duì)共享數(shù)據(jù)的存取,所以必須在Synchronized語(yǔ)句塊內(nèi)使用wait方法 wait()方法使當(dāng)前線(xiàn)程暫停執(zhí)行并釋放對(duì)象鎖標(biāo)志

java正確關(guān)閉線(xiàn)程,synchronized可以讓線(xiàn)程停止那