当前位置:首页职业培训

新手提问关于java线程的问题:f.shutdown(); 怎么停止不了运行的,要改哪里才能结束T

作者:职业培训 时间: 2025-01-21 12:20:45 阅读:432

因为你在调用f.shutdown(); 的时候,线程t很有可能已经自然结束了!如果说你要测试这个线程结束的实例,这样改:

class Five implements Runnable {

Boolean flag = true;

public void run() {

//此处进行修改

//if( flag = true) {//你这个地方应该是flag==true吧?(flag = true)是个赋值语句,它永远返回的都是ture,不行试试看!

while(flag==ture)

for(int i =0; i<10000; i++) {

System.out.print("My Thread is "+i+" ");

if(i%5==0) {

System.out.println();

}

}

}

}

public void shutdown(){

flag = false;

}

}

如需帮助,留言!

标签:

本文地址: http://www.goggeous.com/20241130/1/190127

文章来源:天狐定制

版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。

猜你喜欢
猜你喜欢
  • 最新动态
  • 热点阅读
  • 猜你喜欢
热门标签

网站首页 ·

本站转载作品版权归原作者及来源网站所有,原创内容作品版权归作者所有,任何内容转载、商业用途等均须联系原作者并注明来源。

鲁ICP备2024081150号-3 相关侵权、举报、投诉及建议等,请发E-mail:admin@qq.com