我本以為Thread.yield()是實現(xiàn)自旋的,不過yield()會放棄cpu時間片,那應該也會進行上下文切換吧?那就不是自旋了吧?(我理解的自旋是:當線程需要某個資源,但這個資源沒有到位,這時就進行一個死循環(huán),從而不放棄cpu執(zhí)行時間,也不進行上下文切換)那,我該怎么實現(xiàn)自旋呢?
java如何實現(xiàn)“自旋”(spin)
慕容3067478
2019-03-29 22:09:17