首页 > TAG信息列表 > WaitableTimer

多线程编程(17) - 多线程同步之 WaitableTimer (等待定时器对象)[续三]

多线程编程(17) - 多线程同步之 WaitableTimer (等待定时器对象)[续三] 根据 WaitableTimer 的主要功用, 现在再把它放在 "线程同步" 的话题中讨论有点不合适了, 就要结束它.//重新看看那个 APC 回调函数的格式: procedure TimerAPCProc( lpArgToCompletionRoutine: Poi

多线程编程(16) - 多线程同步之 WaitableTimer (等待定时器对象)[续二]

多线程编程(16) - 多线程同步之 WaitableTimer (等待定时器对象)[续二] 喝酒醉了一天, 重装系统一天, 两天没上博客了; 继续学习... 想过没有? WaitableTimer 是在 "定时等待", 前面例子中的 WaitForSingleObject 等待函数 "也在等待", 这就 "双重等待" 了, 这不好, 太浪

多线程编程(15) - 多线程同步之 WaitableTimer (等待定时器对象)[续]

多线程编程(15) - 多线程同步之 WaitableTimer (等待定时器对象)[续] 本次专门研究下 SetWaitableTimer 的第二个参数(起始时间). 它有正值、负值、0值三种情况, 前面已用过 0值. 先学习负值(相对时间), 也就是从当前算起隔多长时间开始执行. 这个相对时间是以 1/100 纳秒

多线程编程(14) - 多线程同步之 WaitableTimer (等待定时器对象)

多线程编程(14) - 多线程同步之 WaitableTimer (等待定时器对象) function CreateWaitableTimer( lpTimerAttributes: PSecurityAttributes; {安全} bManualReset: BOOL; {True: 可调度多个线程; False: 只调度一个线程} lpTimerName: PWideChar {名称} ): THandl