作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
是否有任何 java.util.ExecutorService
实现可以简单地在调用线程中运行所有已执行的任务?如果这在默认情况下不包含在 Java 中,是否有一个库包含这样的实现?
最佳答案
您可以使用 Guava com.google.common.util.concurrent.MoreExecutors.sameThreadExecutor(),它完全符合您的要求:https://github.com/google/guava/blob/0434c5199c83c3f43b8b6a86c62e121d518fe7d0/guava/src/com/google/common/util/concurrent/MoreExecutors.java#L267
编辑:该方法已重命名为 com.google.common.util.concurrent.MoreExecutors.newDirectExecutorService() https://github.com/google/guava/blob/f67ab864bde63fa6602b5688de0440957ffeaa2e/guava/src/com/google/common/util/concurrent/MoreExecutors.java#L369
关于java - 在调用线程中运行任务的 ExecutorService?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11941617/
我是一名优秀的程序员,十分优秀!