有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (1) 个答案

  1. # 1 楼答案

    我不认为有一种干净的方法可以在直接的Java中实现这一点。作为一个简单的建议,您可以:

    1. 创建一个ThreadGroup实例
    2. 将十个线程添加到线程组
    3. 启动所有10个线程
    4. 在每个线程的run()方法中编写代码,以便在完成其负责的工作时,调用ThreadGroup实例上的interrupt()。这将导致对组中的所有线程进行中断()调用
    5. 在每个线程的工作块(run()中的循环)中编写代码以便它定期检查其状态。当它看到状态被中断时,它应该完全退出