3

只需阅读 Douglas R. Schmidt 关于反应器模式的论文,我希望看到一个实际实施的好示例来解决一些问题。我花了一些时间寻找一个完全实现的示例,但一直找不到。如果有人已经实现了这一点并且愿意分享将不胜感激的代码。或者,当然,一个指向 C++ 示例的链接也很好。

4

2 回答 2

1

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

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

于 2012-04-19T16:15:56.647 回答
0

看看Boost.Asio

于 2012-04-19T03:45:45.940 回答