我正在使用Scala,它提供了自己的“执行上下文”抽象(大致等同于Java的
我知道
如果构造的
Executor
)。我想与另一个需要ExecutorService
的Java库进行交互。是否可以在Executor
周围构建一个ExecutorService
包装器呢?我知道
ExecutorService
是Executor
的子类。但在我的情况下,我只有后者,需要从中构建前者。如果构造的
ExecutorService
没有提供shutdown/await能力,对我来说没问题。我真正关心的是,在给定execute
的实现的情况下,submit
的合理实现。