典型的なプロデューサー/コンシューマーの問題があり、2 つのスレッドを同期しようとしています。C# Compact Framework で Suspend() と Resume() に代わるものを見つけたいです。どちらも CF :( でサポートされていません。 EventWaitHandle に基づいており、次のようなものを使用する例をいくつか見つけました。
private EventWaitHandle ewh = new AutoResetEvent();
しかし問題は、AutoResetEvent も Compact Framework の一部ではないことです。このような Producer/Consumer の問題を EventWaitHandle を使用して解決する別の方法があるかどうかを知りたいです。AutoResetEvent が EventWaitHandle から派生していることは知っています。EventWaitHAndle の他のサブクラスはどれですか?