我有一個典型的生產者/消費者問題,並嘗試同步2個線程。 我想在C#Compact Framework中找到Suspend()和Resume()的替代方法。他們倆的arent CF支持:( 我發現了一些例子,它們都基於的EventWaitHandle和使用這樣的:。如何暫停和恢復線程
private EventWaitHandle ewh = new AutoResetEvent();
但問題是,同樣的AutoResetEvent心不是Compact Framework中的一部分,我想知道是否有一個是解決在使用的EventWaitHandle這種生產者/消費者煩惱的另一種方式。 我知道的AutoResetEvent是從的EventWaitHandle的。的EventWaitHandle的其他子類,你知道有哪些?
監控類是瑞士軍刀的同步。很多谷歌命中「.net監視器生產者消費者算法」,不要發明自己的。 – 2014-11-06 17:40:58