|
1
1
这是一个棘手的问题,我对它了解不够。我知道的是它与远程处理场景相关。通过传递True,可以避免通信阻塞,直到解决等待并允许发送其他消息。是的,可以避免死锁,但会导致同步问题。 WaitOne()的这个参数造成了太多的混乱和FUD,以至于.NET 2.0sp1有一个破坏兼容性的更改。他们添加了WaitOne(int)和WaitOne(TimeSpun)重载,以避免猜测ExtEnror参数的正确值。通常应该是假的。 |