有 Java 编程相关的问题?

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

任务链关闭的java Executor服务

我有一个ExecutorService执行任务,它本身会向ExecutorService提交新任务

当我调用.shutdown()时,我希望正在运行的任务仍然能够向ExecutorService提交需要完成的新任务。但我不想从外部向ExecutorService提交新任务

ExecutorService关闭时,我如何仍然允许任务提交子任务


共 (1) 个答案

  1. # 1 楼答案

    在你呼叫关机后,你不应该提交任何新任务,这是违反逻辑的
    对内部任务使用不同的executor服务。或者为自己创建一个执行器(包装或扩展您选择的执行器),该执行器能够检查提交者,并根据其状态允许或不允许任务提交