实时系统中的并发性

时间:2011-12-28 05:24:26

标签: concurrency real-time

请对我说清楚。

实时系统如何定义事件同时发生? 1.到他们发生的时候? 2.在他们发生的时间范围内?

提前致谢。

1 个答案:

答案 0 :(得分:2)

您应该查看Operational Transformation算法,它们可以完美地处理并发事件并持续集成。

启用OT的系统能够接受时间并发事件并在必要时转换这些事件,以便服务器中的状态和所有客户端进行融合。

或者以其他方式说能够管理客户"分歧"适当的网络延迟,并使所有客户端和服务器在"操作"中完成相同的状态。以明确的顺序应用。

Google Wave是一个使用OT进行并发编辑的系统示例,here您可以看到Google Wave如何处理OT的粗鲁解释。 here你有很好的解释。