问题:
Thread.sleep
- 它会对系统性能产生影响吗?它是否会占用一个线程进行等待?那么
Monitor.Wait
呢?它们“等待”的方式有什么区别?它们是否会占用一个线程进行等待?那么
RegisteredWaitHandle
呢?该方法接受一个委托,当等待处理程序被信号激活时执行。在等待期间,它不会占用线程。所以一些线程被暂停,并且可以通过委托唤醒,而其他线程只是等待?自旋?
能否有人让事情更清晰明了?
http://www.albahari.com/threading/part2.aspx