我有两个托管对象上下文,比如指向同一个持久存储的 MMC 和 BMC。分别由主线程(MT)和后台线程(BT)创建
我的所有实体中都有两个字段 delta 和修订号,这两个上下文都在更改。
现在,BT 从持久存储中的对象 obj1 中获取值并将它们发布到服务器。当服务器回复时,它会为 obj1 提供一个新的增量和一个新的修订号。
此外,当 BT 进入服务器时,MMC 中的值会被修改,但不会保存到持久存储中。
我想将从服务器返回的增量和修订号保存到持久存储中,但前提是 - 当后台线程忙于将服务器带到服务器时,MMC 中的修订号没有改变。
如果是我想保留 MMC 的增量和修订号。
我怎么可能做到这一点?