![]() |
1
2
这似乎过于复杂了。首先要正确地处理锁,并避免这个问题。如果只有两个线程,并且它们试图获得相同的单锁(正确),那么就不应该有死锁。死锁意味着这里发生了其他事情。
也就是说,如果您可以选择通过.NET 4(或.NET 3.5上的Rx扩展)使用TPL,那么您可能需要考虑使用
|
![]() |
2
1
如果您的意图是创建生产者-消费者模式的成对变体,那么序列是
然而,像里德一样,我质疑为什么
1个
只要记住使用
|
![]() |
Administrator · c#-等待完成2个线程中的1个 7 年前 |
![]() |
Magnar Myrtveit · 发送电子邮件的脚本中出现死锁 7 年前 |
![]() |
BlackBrain · MySQL死锁,带有引发触发器的插入 8 年前 |
|
Patt · ExecutorService和ForkJoinPool 8 年前 |