请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于借助sleep和interruput中断任务

老师 样例中的sleep 5s 和 new 出来的线程 sleep 2s他们两个会互相有影响吗? 外面的sleep时间一定要比new的大?还是只是为了放一个sleep为了trycatch异常

正在回答 回答被采纳积分+3

1回答

bennyhuo 2020-04-18 08:47:22

外面的要等里面的interrupt,里面的sleep不是重点。如果外面sleep时间过短会在interrupt调用之前就继续执行,这样sleep就不会抛中断异常了。

0 回复 有任何疑惑可以回复我~
  • 提问者 DrinkingWater #1
    那么就要保证外面的sleep尽可能比内部正在执行的任务久才行。。。如果内部任务不知道什么时候结束咋办呀,外面sleep写很大不好吧!
    回复 有任何疑惑可以回复我~ 2020-04-18 10:51:27
  • bennyhuo 回复 提问者 DrinkingWater #2
    这里只是演示中断异常的捕获,实践当中不会这么简单的写。
    回复 有任何疑惑可以回复我~ 2020-04-18 20:00:06
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信