我正在使用ActorSystem.scheduler.schedule()方法,它可以很好地工作 问题是:当我想要停止预定的工作时,我怎么能找到并停止它呢? 我查看了文档,但找不到如何解决它。
答案 0 :(得分:1)
调度任务将导致可取消(如果在调度程序关闭后尝试,则抛出IllegalStateException)。这允许您取消已安排执行的内容。
基本上,对schedule()
的调用将返回可取消的任务。您所要做的就是维护它并在某个时刻致电cancel()
。 More details here.