同步方法中,調(diào)用了非同步方法,此時(shí)對(duì)于非同步方法來(lái)說(shuō),是否是線程安全的,這個(gè)非同步方法是否也等于擁有了鎖??
同步方法中,調(diào)用了非同步方法,此時(shí)對(duì)于非同步方法來(lái)說(shuō),是否是線程安全的,這個(gè)非同步方法是否也等于擁有了鎖??
同步方法中,調(diào)用了非同步方法,此時(shí)對(duì)于非同步方法來(lái)說(shuō),是否是線程安全的,這個(gè)非同步方法是否也等于擁有了鎖??
2021-11-23
舉報(bào)
2024-04-19
盲猜不安全,可以試一下,應(yīng)該是同步執(zhí)行,執(zhí)行非同步方法不需要獲取鎖直接執(zhí)行,執(zhí)行同步方法才需要獲取鎖
2022-02-13
我認(rèn)為是安全的,即使有再多的線程訪問(wèn)非同步方法,由于同步方法的調(diào)用相當(dāng)于只有一把鎖,誰(shuí)拿到誰(shuí)才可以執(zhí)行下一步程序,仍然是在按順序執(zhí)行,相當(dāng)于課程里面講到的第四種情況,把非同步方法寫入同步方法內(nèi),大致和嵌套循環(huán)差不多,唯一需要注意的是非同步方法在進(jìn)行多個(gè)線程之后,有沒(méi)有足夠的地址臨時(shí)存儲(chǔ)產(chǎn)生的結(jié)果。
以上純屬個(gè)人意見(jiàn),歡迎大家斧正。