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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

大家幫忙看下下面的練習中的n.sleep(5000)是對主線程生效還是子線程,為什么?代碼不好看請見諒

大家幫忙看下下面的練習中的n.sleep(5000)是對主線程生效還是子線程,為什么?代碼不好看請見諒

qq_星_36 2017-04-17 23:16:15
import?java.util.Date; public?class?TestJoin?{ public?static?void?main(String[]?args)?{ test3?m=new?test3(); Thread?n=new?Thread(m); n.start(); for(int?i=1;i<=10;i++){ System.out.println(i); try{ Thread.sleep(1000); }catch(InterruptedException?e){ return; } if(i?==?5){ try{ n.sleep(5000); n.join(); }catch(InterruptedException?e){ return; } } } } } class?test3?implements?Runnable{ boolean?flag=true; public?void?run(){ while(flag){ System.out.println(new?Date()); try{ Thread.sleep(1000); }catch(InterruptedException?e){ return; } } } }
查看完整描述

3 回答

已采納
?
小跳跳

TA貢獻4條經驗 獲得超3個贊

這是子線程,如果是主線程,可將n.sleep(5000)改為Thread.sleep(5000)

查看完整回答
反對 回復 2017-04-19
  • qq_星_36
    qq_星_36
    但是我在執行的時候,這樣寫睡眠的還是主線程
  • 小跳跳
    小跳跳
    加一句這個 Thread.currentThread().getName() 返回的是當前正在執行的線程 求采納
?
慕村9891018

TA貢獻1條經驗 獲得超0個贊

子線程啊~
查看完整回答
反對 回復 2017-04-19
  • qq_星_36
    qq_星_36
    但是我在執行的時候,這樣寫睡眠的還是主線程
  • 3 回答
  • 0 關注
  • 1706 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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