2012-04-19 45 views
3

刚刚阅读Douglas R. Schmidt关于reactor模式的论文,我希望看到一个很好的例子,用于清除一些问题。我花了一些时间寻找一个完全实现的例子,但一直没有找到。如果有人已经实现了这一点,并愿意分享将不胜感激的代码。或者,当然,C++中的示例链接也会很好。在C++中寻找Reactor Pattern示例源代码

回答

2

你会发现在ACE框架的,免费的,源反应堆模式实现,由Douglas R.施密特开发工作的例子:http://www.cs.wustl.edu/~schmidt/ACE.html

在他的著作“C++网络编程第2卷:使用ACE和框架进行系统重用“Douglas R. Schmidt详细解释了记录器示例项目(包含在ACE中)的实现,如果我没有记错的话,它们都作为Reactor和Proactor实现 - 但是我读了几年前预订。

1
+0

我看到了,但它是前景模式,我同意在反应堆模式的相似性上看起来很好,但我仍在寻找一个纯反应堆模式。主要是因为我认为在转向proactor模式之前它会更容易理解。 – pandaEater 2012-04-19 04:36:35