2006-6-27 16:27
longskys
timer 函数在那个线程中执行
在多线程环境下,如果说其中一个线程中设置了timer, 当这个timer expirate 的时候,
1. 那个在timer中注册的callback函数是被谁调用执行的 ?
2. 是在那个线程中执行? 是重新建立线程执行吗 ?
3. 如果是中断设置这个timer的线程来执行timer 函数,那么如果设置它的线程已经结束了,那么这个timer函数怎么执行 ? 能不能执行,会不会出问题?
setitimer是对线程来设置的还是对进程设置的,一共有三种timer(ITIMER_REAL,ITIMER_VIRTUAL,ITIMER_PROF),对每种timer,一个进程可以设置几个timer
:lu3:
[[i] 本帖最后由 longskys 于 2006-6-28 01:53 编辑 [/i]]