
ACE
文章平均质量分 96
ydogg
白驹过隙
展开
-
ACE_Select_Reactor的Notify功能实现浅析
ACE_Select_Reactor的Notify功能实现浅析作者: ydogg 如需转载,请注明. 1. 前言本文关注平台为Win32, 但在其它的类Unix平台,就实现框架而言并没有太多变化,惟一不同的是用于底层机制的ACE_Pipe的实现。但是,为了解决某些特别的原因,如大量的通知存储、规避悬空处理器指针等,ACE也提供了一种有别于Pipe的解决方案,其采用消息排队原创 2007-10-19 15:20:00 · 5453 阅读 · 0 评论 -
ACE_Message_Block功能和实现浅析
ACE_Message_Block实现浅析 1. 概述 ACE_Message_Block是ACE中很重要的一个类,和ACE框架中的重要模式的实现 如ACE_Reactor, ACE_Proactor, ACE_Stream, ACE_Task都有紧密的联系. 换个角度看,ACE_Message_Block实际上已经是这些实现中的重要组成部分.抛开和框架...原创 2007-10-10 18:30:00 · 10923 阅读 · 3 评论 -
使用ACE_Message_Block需要注意的问题
ACE_Message_Block使用注意 作者: ydogg 如需转载,请注明. 作为ACE_Message_Block功能和实现浅析一文的补充. 1. Message_Flags类型的成员变量flags_ ACE_Message_Block和内部的ACE_Data_Block都拥有Message_Flags类型的成员flags_,用于指示它们是否可以释放它们所持有的空间...原创 2007-10-12 10:43:00 · 6314 阅读 · 0 评论 -
ACE_Dev_Poll_Reactor示例
#include <iostream> using namespace std; #include "ace/Init_ACE.h" #include "ace/INET_Addr.h" #include "ace/SOCK_Stream.h" #include "ace/SOCK_Connector.h" #include "ace/SOCK_Acceptor....原创 2007-11-01 09:53:00 · 6011 阅读 · 2 评论 -
ACE_Proactor示例
#include <iostream> using namespace std; #include "ace/Init_ACE.h" #include "ace/INET_Addr.h" #include "ace/Proactor.h" #include "ace/Asynch_Acceptor.h" #include "ace/Asynch_Connector.h" cl原创 2007-11-01 09:49:00 · 2299 阅读 · 0 评论