子線程執(zhí)行結(jié)束之后才能main方法的結(jié)束舞臺輸出嗎?線程不應(yīng)該是搶占資源嗎?為什么沒加入join,程咬金最后執(zhí)行,其他線程也沒調(diào)用join但是在結(jié)束前執(zhí)行完畢
子線程執(zhí)行結(jié)束之后才能main方法的結(jié)束舞臺輸出嗎?線程不應(yīng)該是搶占資源嗎?為什么沒加入join,程咬金最后執(zhí)行,其他線程也沒調(diào)用join但是在結(jié)束前執(zhí)行完畢
子線程執(zhí)行結(jié)束之后才能main方法的結(jié)束舞臺輸出嗎?線程不應(yīng)該是搶占資源嗎?為什么沒加入join,程咬金最后執(zhí)行,其他線程也沒調(diào)用join但是在結(jié)束前執(zhí)行完畢
2019-01-10
舉報
2019-10-17
???加入join()函數(shù)后,主函數(shù)會等待chengYaojin這個線程結(jié)束之后才結(jié)束
2019-01-17
main方法本身也是線程,它只是開了一個線程,如果你在main再輸出一個語句,有可能main先結(jié)束了,舞臺線程還在執(zhí)行;
因為程咬金要執(zhí)行10次,如果不join,舞臺不一定會等他執(zhí)行結(jié)束再執(zhí)行,而軍隊線程前面已經(jīng)被setfalse了。
不知道解釋的對不對,我是這么理解的。