找回密码
 用户注册

QQ登录

只需一步,快速开始

查看: 3261|回复: 2

定时器

[复制链接]
发表于 2010-10-31 16:47:42 | 显示全部楼层 |阅读模式
为什么定时器不能用呢?很奇怪,有时候能用,有时候不能用。根本不调用hanle_timeout().到底是怎么回事?
在处理器的open函数里面调用:ACE_Reactor::instance()->schedule_timer(this,0,time1),可是有时候调用handle_timeout,有时候不调用。并且循环调用根本不行。
怎么回事?
发表于 2010-10-31 20:43:18 | 显示全部楼层
在你的handle_events前面
加一个ACE_Reactor::instance()->owner(ACE_OS::thr_self ()); 试试~
发表于 2010-10-31 22:31:30 | 显示全部楼层
楼上正解
您需要登录后才可以回帖 登录 | 用户注册

本版积分规则

Archiver|手机版|小黑屋|ACE Developer ( 京ICP备06055248号 )

GMT+8, 2024-5-17 03:22 , Processed in 0.009793 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表