wishel 发表于 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.......

看看到底会在哪一步出现越界访问

rainfish 发表于 2008-12-2 09:55:51

谢谢各位,我再试试

newzai 发表于 2008-12-17 20:24:03

前2天调试proactor定时器时,在跟踪定时器ID的值时,发现定时器的id的最大值为42,就又轮回了。
每次以轮回到了定时器有人占用的时候就出现问题,后来只能把结构修改为只有1个定时器,处理不同的事情。

winston 发表于 2008-12-18 00:10:54

可以自己定义独立的定时器的。
页: 1 [2]
查看完整版本: 关于定时器崩溃的问题