关于JAVA多线程问题: 下面这段主程序中,执行后tc.getNum程序为何总是会抢在t1/t2/t3 start前执行
答案:1 悬赏:50 手机版
解决时间 2021-12-01 04:23
- 提问者网友:焚苦与心
- 2021-11-30 03:41
关于JAVA多线程问题: 下面这段主程序中,执行后tc.getNum程序为何总是会抢在t1/t2/t3 start前执行
最佳答案
- 五星知识达人网友:西风乍起
- 2021-11-30 04:15
- 在Java多线程中,执行的先后顺序在不做任何控制的情况下并不是根据代码的先后顺序执行的。因为在线程的处理中,单个线程本身在一个线程的周期的时间并不是一样的,所以顺序并不是代码的先后执行顺序决定的。
如果你想要tc线程在最后执行,你可以在t1.start()之后加入t1.join();加入这个方法之后,代码上表示之后的线程要在t1这个线程完成之后执行。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯