贝贝花花包包店,精品555皮具,钱夹,皮夹

字体:  

请教调用run_reactor_event_loop后阻塞的问题

peakzhang 发表于: 2008-9-09 19:05 来源: ACE 开发者

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

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

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

多谢

最新回复

peakzhang at 2008-9-09 19:05:42
搞定了,在我的类里面封装了一个task,然后在svc里面开事件循环,呵呵
peakzhang at 2008-9-09 19:05:49
就是这么简单,学习ACE,要融汇贯通,多种框架可以混合使用,非常方便。