找回密码
 用户注册

QQ登录

只需一步,快速开始

楼主: rainfish

关于定时器崩溃的问题

[复制链接]
发表于 2008-11-30 01:56:51 | 显示全部楼层
把这句
m_mapTimer.insert(pair<long, void*>(pTask->m_lID, (void*)pTask));
拆碎,比如
long a = pTask->m_lID;
void * p = (void*)pTask;
make_pair.......

看看到底会在哪一步出现越界访问
 楼主| 发表于 2008-12-2 09:55:51 | 显示全部楼层
谢谢各位,我再试试
发表于 2008-12-17 20:24:03 | 显示全部楼层
前2天调试proactor定时器时,在跟踪定时器ID的值时,发现定时器的id的最大值为42,就又轮回了。
每次以轮回到了定时器有人占用的时候就出现问题,后来只能把结构修改为只有1个定时器,处理不同的事情。
发表于 2008-12-18 00:10:54 | 显示全部楼层
可以自己定义独立的定时器的。
您需要登录后才可以回帖 登录 | 用户注册

本版积分规则

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

GMT+8, 2024-12-23 21:27 , Processed in 0.019846 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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