我在 Scala 中创建了一个自定义执行上下文(FixedThreadPool 和 100 个工作人员)来运行 IO Bound Futures。在这些期货中,我正在对 Cassandra 进行 db 调用。
我已将上下文提供给与 DB 相关的 Futures。在日志消息中,我看到这些线程正在指定的线程池中执行。
然而,Visual VM 讲述了一个不同的故事。
这表明线程的 CPU 利用率为 0%。
我在这里想念什么?
我在 Scala 中创建了一个自定义执行上下文(FixedThreadPool 和 100 个工作人员)来运行 IO Bound Futures。在这些期货中,我正在对 Cassandra 进行 db 调用。
我已将上下文提供给与 DB 相关的 Futures。在日志消息中,我看到这些线程正在指定的线程池中执行。
然而,Visual VM 讲述了一个不同的故事。
这表明线程的 CPU 利用率为 0%。
我在这里想念什么?