执行器服务是并发的还是并行的?

时间:2019-06-20 15:31:34

标签: java concurrency parallel-processing executorservice

我的代码中有两个单独的线程正在使用自己的执行器的SingleThreadExecutor。我希望这两个服务应并行运行,但是我观察到一个服务启动后,只有第二个服务启动,而第二个服务启动后,只有第一个服务启动。 我没有使用过任何锁定系统。

那么,我们是通过SingleThreadExecutors还是Parallelism实现并发性? 我应该在我的应用程序中考虑CompletableFuture.runAsync()来并行运行任务吗?

0 个答案:

没有答案