Q
清理已停止的线程
0
A
回答
0
如果我正确地得到你,你的意思是终止给定事件的线程,并检查一个状态是否改变。你可以通过很多方式来做到这一点。让我建议你一个可能的解决方案。
1 - 一个简单的终止线程的方法是将这些线程放入列表,数组等中,以确定要终止的线程。
2 - 创建一个terminateTheadList(...)方法。
3 - 终止它们的方法是使用java.lang.Thread .interrupt()方法。迭代你的线程列表,数组等。并中断()它们。然后,一旦你得到异常允许线程终止(也就是说,不要捕获这个异常和循环)。
4 - 检查游戏实例是否创建一个新线程(这个线程不应该在线程终止列表中),检查该实例游戏并将其最后一次更改。睡觉并再次检查。如果实例没有改变,再次调用你的terminateThreadList方法。
我希望这有助于
+0
这就是我在想什么,像标记和扫描。干杯。 – user1555190
相关问题
- 1. 清理线程与停止活套
- 2. 线程已经停止运行
- 3. 如何确保在主线程停止之前所有线程都已停止?
- 4. 运行多个线程,并停止一旦一个已停止
- 5. 停止线程
- 6. 停止线程
- 7. 停止线程
- 8. 多线程处理和中途停止
- 9. 停止JUnit整理,直到所有其他线程都停止
- 10. 暂停和停止线程
- 11. ExecuterService停止处理两个线程中的一个线程
- 12. HowTo-线程停止
- 13. 停止MFC线程
- 14. Android:停止线程
- 15. 停止线程onPause
- 16. JavaFX停止线程
- 17. 如何停止线程当Tomcat停止
- 18. 已停止的码头集装箱中的磁盘管理(清理)
- 19. 分离线程的线程库清理
- 20. 应用程序已停止
- 21. 应用程序已停止
- 22. 程序已停止工作
- 23. 启动停止的线程?
- 24. 停止我的线程
- 25. 停止log4j的AsyncAppender线程
- 26. 我的线程停止
- 27. 停止python中的线程
- 28. 程序不停止线程
- 29. 如何在主线程停止/暂停线程/ Activity在android中暂停/停止?
- 30. 线程处理程序停止处理方向更改
你是什么意思的“*清理线程*”? –