windows下的Sleep()会占用cpu时间,而linux下的sleep()则不会。所以Sleep(0);的调用是如果当前存在与调用该Sleep的线程同级别的线程,则该调用线程会立刻交出时间片给同级别线程,如果没有,则该调用线程会继续占用cpu时间片。
Windows下Sleep()
最新推荐文章于 2024-07-05 11:24:47 发布
windows下的Sleep()会占用cpu时间,而linux下的sleep()则不会。所以Sleep(0);的调用是如果当前存在与调用该Sleep的线程同级别的线程,则该调用线程会立刻交出时间片给同级别线程,如果没有,则该调用线程会继续占用cpu时间片。