在C ++中寻找Reactor Pattern示例源代码

时间:2012-04-19 03:36:37

标签: c++ design-patterns reactor

刚刚阅读道格拉斯·施密特关于反应堆模式的论文,我想看到一个很好的例子,实际上已经实现了清除一些问题。我花了一些时间寻找一个完全实现的例子,但一直找不到。如果某人已经实现了这一点,并愿意分享将非常感激的代码。或者,当然,链接到C ++中的示例也会很棒。

2 个答案:

答案 0 :(得分:1)

您将在Douglas R. Schmidt开发的ACE框架的免费可用源代码中找到Reactor模式实现的工作示例:http://www.dre.vanderbilt.edu/~schmidt/ACE.html

在他的书“C ++网络编程,第2卷:使用ACE和框架进行系统重用”中,Douglas R. Schmidt详细解释了Logger示例项目(包含在ACE中)的实现,两者都实现为Reactor和Proactor if我记得很清楚 - 但几年前我读过这本书。

答案 1 :(得分:0)

查看Boost.Asio