首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

ACE_task和Reactor结合起来为什么主程序退出总是有有关问题

2012-02-10 
ACE_task和Reactor结合起来为什么主程序退出总是有问题我是想弄一个专门的监听UDP数据的线程.把ACE_Task和

ACE_task和Reactor结合起来为什么主程序退出总是有问题
我是想弄一个专门的监听UDP数据的线程.把ACE_Task和Reactor结合起来

我在ACE_Task::open里面调用了
ACE_Reactor::instance   ()-> register_handler

ACE_Task::svc里面
while(flag)
{
    ACE_Reactor::instance   ()-> handle_events
}

ACE_Task::close里面
ACE_Reactor::instance   ()-> remove_handler

但是在主线程退出的时候总是会有内存访问方面的错误,有人碰到过类似情况么?



[解决办法]
int svc()
{
ACE_Reactor::run_event_loop ();
}

这样试试

热点排行