【发布时间】:2021-05-21 04:18:06
【问题描述】:
我正在实现基于 geode dunit 的测试。每个 VM 异步执行 Callable。逻辑有几个步骤,VM 需要在这些步骤之间进行同步。不可能将它们分成几个不同的 callable ,因为有些变量需要在阶段之间持久化。
目前虚拟机在每个阶段后都在休眠,这样虚拟机就会同步。但是我正在寻找另一种允许在没有睡眠的情况下执行的选项(基于信号量)。
是否可以选择在 VM 之间共享资源以允许同步 VM,或者可能是一些基于 geode 的机制来允许 VM 的此类编排?
BR
玉莲欧法
【问题讨论】:
标签: locking semaphore orchestration geode