代码之家  ›  专栏  ›  技术社区  ›  Jason

为什么completablefuture不支持中断状态?

  •  0
  • Jason  · 技术社区  · 6 年前

    在Java 8中,PARAM mayInterruptIfRunning 方法 CompletableFuture#cancel(mayInterruptIfRunning) 不生效,我认为这违反了 java.util.concurrent.Future 是的。

    当从 Future CompletableFuture 没有注意到合同的变更。

    这似乎也违反了利斯科夫替代原则。

    相关条款: https://www.nurkiewicz.com/2015/03/completablefuture-cant-be-interrupted.html

    0 回复  |  直到 6 年前