2008年12月4日linux时间同步:在Linux上处理共享对象的同步事件
在面向对象的系统中,当一个对象接收到一条消息时,可能会发生一系列的事件。通常,这些事件是以 同步(synchronous) 模式处理的:调用进程或向这个对象发送消息的线程在发送消息调用完成之前都会接收并处理一系列事件。然而,如果产生这些事件的对象是由多个进程进行共享并且保存在共享内存中时,情况就稍微有些不同了。
本文将使用两种 C++ 设计模式来详细介绍这种情况,并使用一些样例代码来展示这种解决方案(这些样例代码可以从本文 一节中获得):
我们将简要介绍不使用共享内存的样例代码。
使用第一种设计模式来修改这些代码,让其使用共享内存。
...
[阅读全文] [PDF]
1 共1条 分1页