为什么休眠了程序就一定运行完成

来源:6-3 状态演示1

weixin_慕尼黑2067412

2019-10-17

图片描述

写回答

2回答

chenlianlian

2019-10-18

可以调用thread.join()方法等待子线程执行结束,main线程再执行,将主线程等待

0
0

悟空

2019-10-17

因为打印1000个数字的速度是很快的,所以休眠100ms足够了,如果小伙伴不放心,也可以把休眠时间加到1秒或者5秒。当然,万无一失的办法是用join等子线程结束,那样是最准确的,代码如下:

//img.mukewang.com/szimg/5da86f1009f960b812560662.jpg

0
5
qtw1998
回复
weixin_慕尼黑2067412
thread对象去sleep同样也是主线程sleep
2021-03-21
共5条回复

线程八大核心+Java并发原理及企业级并发解决方案

完整的并发知识网络+丰富的工作内容分享+50余道并发高频面试题

2512 学习 · 939 问题

查看课程