线程调用Sleep函数来自愿挂起自己,仅有的一个参数是以ms计的时间。Sleep函数调用不会返回,直到指定的时间过去为止。在这段时间线程被挂起,并不会被分配给时间片。给Sleep一个值为0的参数将导致线程交回它尚未使用完的时间片。
当一个线程调用Sleep时,只是该线程被挂起指定的时间,系统仍然运行其他的线程,这些线程和挂起线程可以是在同一个进程中,也可以是在另一个进程中。
通常在主线程中使用Sleep函数会减慢对消息的处理速度。