关于Sleep函数的一个问题
当在一个线程中使用Sleep(10000);时这个10000ms是针对什么来说的,是针对此线程的运行时间(也就是分到的时间片)还是一个全局的时间来说的?
[解决办法]
相对于全局时间的,但是不是很准的10秒的。大概是10秒。
还有一点这里sleep不影响其他线程。
[解决办法]
让本线程沉睡十秒,然后醒来,但醒来并不能保证马上就可以获得CPU所有权,所以估计应该是十秒后才会执行它后面的代码.
发布时间: 2012-02-13 17:20:26 作者: rapoo
关于Sleep函数的一个问题
当在一个线程中使用Sleep(10000);时这个10000ms是针对什么来说的,是针对此线程的运行时间(也就是分到的时间片)还是一个全局的时间来说的?
[解决办法]
相对于全局时间的,但是不是很准的10秒的。大概是10秒。
还有一点这里sleep不影响其他线程。
[解决办法]
让本线程沉睡十秒,然后醒来,但醒来并不能保证马上就可以获得CPU所有权,所以估计应该是十秒后才会执行它后面的代码.