每个线程都有个APC队列,在线程为可提醒状态时, 线程会调用队列中每一项的完成函数。 向线程添加APC项的函数为QueueUserAPC, 设置线程为可提醒状态的函数为SleepEx, WaitForSingleObjectEx等。当APC队列没有其他项时,对可提醒函数的调用会返回,只要队列至少有一项,线程就不会睡眠。