定时器
为什么定时器不能用呢?很奇怪,有时候能用,有时候不能用。根本不调用hanle_timeout().到底是怎么回事?在处理器的open函数里面调用:ACE_Reactor::instance()->schedule_timer(this,0,time1),可是有时候调用handle_timeout,有时候不调用。并且循环调用根本不行。
怎么回事? 在你的handle_events前面
加一个ACE_Reactor::instance()->owner(ACE_OS::thr_self ()); 试试~ 楼上正解
页:
[1]