亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么輸入執行了,守護線程會阻塞?

為什么輸入執行了,守護線程會阻塞?

正在回答

2 回答

在這里一共有兩個線程①.守護線程 ?②主線程(main) ?

老師說的:若沒有線程需要守護線程“守護”,那么守護線程就會退出

程序運行之后兩條線程都在執行:②線程再啟動了①線程然后 繼續執行到sc.next()語句 等待鍵盤輸入

①線程在啟動之后就不停的寫東西到文件中。

如果在這之后的過程中,程序員在鍵盤中輸入的任意字符,毀導致②繼續執行,然后②就執行完啦,你看main方法中就那幾行代碼,全都執行完啦! 然后主線程就退出啦! 然后①線程就沒有線程可以守護啦,自己也就退出啦!

1 回復 有任何疑惑可以回復我~
#1

哀幻暝

第三行有個錯別字 “再” 應該是“在”
2016-07-20 回復 有任何疑惑可以回復我~

因為主程序執行到sc.next();時會進入等待狀態,知道你輸入后sc對象接收到了來自鍵盤的信息,便會繼續執行下面的執行,然后結束

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么輸入執行了,守護線程會阻塞?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號