peakzhang 发表于 2008-9-9 19:05:35

请教调用run_reactor_event_loop后阻塞的问题

在main()中有一个svc_handle类的实例,初始化后自动调用run_reactor_event_loop进入事件循环,问题是,run_reactor_event_loop是阻塞的,也就是说我的main不往下走了,等待run_reactor_event_loop返回。

如果我希望在事件循环过程中,主线程继续做自己的事情,怎么办??

另外,我希望把ACE的框架全部封装在我自己的类(实际是个dll)里面,main()里面不要有ace的东西,我的类库对二次开发的人来说是和ace无关的,对于可以做到么??

多谢

peakzhang 发表于 2008-9-9 19:05:42

搞定了,在我的类里面封装了一个task,然后在svc里面开事件循环,呵呵

peakzhang 发表于 2008-9-9 19:05:49

就是这么简单,学习ACE,要融汇贯通,多种框架可以混合使用,非常方便。

落单de雄狮 发表于 2013-1-9 10:23:16

run_reactor_event_loop可以多线程调用.不需要在主线程中run
页: [1]
查看完整版本: 请教调用run_reactor_event_loop后阻塞的问题