我使用 Hazelcast 创建了一个集群:它有一个主节点,可以在 5 个其他节点之间传播 Runnables。我的问题是:Hazelcast ExecuterService
是否也在每个计算节点内并行执行计算?
我的意思是,如果我的每个计算节点都有 4 个 CPU(或单个 CPU 上有 4 个核心),那么参与计算的线程总数是多少? 5(每个节点线程)还是 5*4=20(每个 CPU/核心线程)?
最佳答案
发送给成员的可运行对象将为每个成员运行一次,这意味着它将仅使用单个线程。所以5
关于java - Hazelcast:具有多 CPU 机器的集群上的线程数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35018905/