2010年7月29日

从C++类成员函数作为回调函数说起

摘要: 在网络消息处理中经常要用到回调机制。例如处理异步网络操作的前摄器设计模式(Proactor),(可以参考 《C++ 网络编程 卷2》中关于ACE Proactor模式实现 )。异步的 Web 服务器将这样来利用前摄器模式:首先让 Web 服务器向 OS 发出异步操作,并将回调方法登记到 Completion Dispatcher(完成分派器),后者将在操作完成时通知 Web 服务器。于是 OS 代表 Web 服务器执行操作,并随即在一个周知的地方将结果排队。Completion Dispatcher 负责使完成通知出队,并执行适当的、含有应用特有的 Web 服务器代码的回调。 使用前摄器模式的 阅读全文

posted @ 2010-07-29 00:20 NBSTAR 阅读(625) 评论(0) 推荐(0) 编辑

导航