![](/img/trans.png)
[英]Cancelling a task scheduled in a ScheduledExecutorService keeps executor alive
[英]Cancelling scheduled executor
我目前有一个调度的执行程序,它在像这样的延迟后发出一条消息:
executor.schedule(new Runnable() {
public void run() {
emitter.emit( message );
}
}, delay, TimeUnit.MILLISECONDS);
我需要另一个线程来侦听取消消息,该消息将发送不同的消息,并且需要停止发送上述消息。 如果没有接收到取消消息,则以上发送照常进行。 最好的方法是什么?
谢谢。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.