gpt4 book ai didi

java - 当某个操作发生时中断线程然后恢复它?

转载 作者:行者123 更新时间:2023-12-01 14:43:42 26 4
gpt4 key购买 nike

我将使用一个名为TaskThread的线程对象来执行某些任务(实际上是TimerTasks)。所有计时器任务仅由一个线程运行。我的程序的用户可以随时中断该线程。当中断发生时,方法将运行,并且TaskThread只有在该方法完成后才能恢复。

用 Java 可以做到这一点吗?

最佳答案

您无法中断线程,但可以让线程定期检查条件(通常是 boolean 标志),然后采取操作。

确保该标志是 volatile 。`

关于java - 当某个操作发生时中断线程然后恢复它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15681247/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com