java - 当任务出现错误时,不要开始下一个任务并停止流程

标签 java runnable

我有许多任务实现 Runnable 接口(interface)并具有方法 hasError。每当任务未完成时(hasError 返回 true),则不应启动下一个任务并停止执行流程。我应该如何实现 ExecutorService 来实现这一目标?

最佳答案

您可以使用Callable<T>相反,返回值指示是否有错误。

关于java - 当任务出现错误时,不要开始下一个任务并停止流程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16907521/

相关文章:

java - Netty - 其他握手管道?

java - 如何通过 Runnable 修改事件

java - 从 Runnable 返回一个值

java - 如何从面板上删除多个标签?

java - 将电话号码(手机或固定电话)拆分为国家代码、区号和号码

java - 使用 ConsoleAppender 不会使用 Logback 打印日志

java - jtextpane 突出显示仅突出显示第一个实例

java - 在Java中,有没有打算在当前线程中执行的Runnable版本?

android - 延迟效果很好;稍作修改,没有延迟——为什么?

java - 动态显示附加文本的 TextArea