分类: LINUX
2009-04-14 19:19:37
chinaunix网友2009-04-15 09:59:36
hi~~~ 关于前面一个日志“Ns2下几种延迟实现分析”,有个问题哈 “但要注意的是程序在执行了timer_的赋值后,启动计时器,并不等计时器超时才执行timer_->sched(10)后的语句,而是启动计时器的同时就跳过这句执行后面的语句。所以要想计时器超时后才执行的函数需要放到计时器的expire函数里。 ” 也就是说,如果我在某函数里调用了XXXtimer.start(t),timer开始计时的同时执行start后面的语句?而不是等调用执行完start函数后,才执行原函数里的语句? 写完之后忽然有点懂了,timer在超时后执行某一指定事件,那timer后面的语句应该是在timer语句后就马上执行,否则这个语句跟timer超时后需要执行的特定事件一样了。 汗,,,真够啰嗦的,不晓得理解的对不对???