ACE_Select_Reactor在win32上编译的小问题

简介:
   ACE_Reactor在windows上默认不是使用ACE_Select_Reactor,而是ACE_WFMO_Reactor(封装了WaitForMultipleObjects和WSAEventSelect)。如果想选择ACE_Select_Reactor,如:

ACE_Select_Reactor select_reactor;
ACE_Reactor reactor (
& select_reactor);


    那么VC需要启用/GR编译选项,具体做法就是在项目属性c/c++的语言一栏中启用RTTI信息即可。在选择了ACE_Select_Reactor之后,启动进程后在ProcessExplorer果然可以看到进程的TCP属性中建立了两个互连的TCP连接,用以notify的实现。

文章转自庄周梦蝶  ,原文发布时间2009-02-03

目录
相关文章
|
11月前
|
Go
golang面试官:for select时,如果通道已经关闭会怎么样?如果select中只有一个case呢?
golang面试官:for select时,如果通道已经关闭会怎么样?如果select中只有一个case呢?
118 1
|
2月前
|
存储 调度 芯片
RT-Thread快速入门-内核移植
RT-Thread快速入门-内核移植
53 0
|
IDE 开发工具 C语言
【基于 RT-Thread Studio的CPK-RA6M4 开发板环境搭建】
【基于 RT-Thread Studio的CPK-RA6M4 开发板环境搭建】
101 0
|
存储 数据可视化 NoSQL
Qt Creator的CDB调试器--使用技巧与解决调试很慢的心得,重点是Symbols Path设置
Qt Creator的CDB调试器--使用技巧与解决调试很慢的心得,重点是Symbols Path设置
2391 0
Qt Creator的CDB调试器--使用技巧与解决调试很慢的心得,重点是Symbols Path设置
RK3399平台开发系列讲解(内核入门篇)1.51、platform_get_resource 函数实现细节
RK3399平台开发系列讲解(内核入门篇)1.51、platform_get_resource 函数实现细节
126 0
RK3399平台开发系列讲解(内核入门篇)1.51、platform_get_resource 函数实现细节
|
开发工具 Android开发 C++
windows 8.1 x64位 adb 缺少api-ms-win-crt-private-l1-1-0.dll
windows 8.1 x64位 adb 缺少api-ms-win-crt-private-l1-1-0.dll
206 0
windows 8.1 x64位 adb 缺少api-ms-win-crt-private-l1-1-0.dll
|
安全 Windows Python
ACE_Select_Reactor_T 介绍 (2)
ACE_Select_Reactor_T 介绍 (2)
108 0