如何对一个阻塞的线程进行计时?比如阻塞5秒后自动结束线程?
设计个monitor线程,专门监控其他线程的执行时间。开始的时候计时,后面每隔1秒去检查下线程状态
Thread.sleep(1000L * 5); return;
不知道sleep,能不能满足题主的要求
sleep
一般的阻塞方法都可以设置超时时间,在线程里控制就行。
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
3 回答1.7k 阅读✓ 已解决
1 回答9k 阅读
1 回答4.5k 阅读✓ 已解决
1 回答1.2k 阅读
1 回答2k 阅读✓ 已解决
1 回答2.1k 阅读
设计个monitor线程,专门监控其他线程的执行时间。开始的时候计时,后面每隔1秒去检查下线程状态