Tag: autoresetevent

Ein AutoResetEvent ist ein lokaler warten, Griff-Ereignis, wird automatisch signalisiert, wenn, nach dem lösen einer einzigen wartenden thread

Anhalten von hintergrund-thread mit AutoResetEvent.WaitOne() und .Set()

Anzahl der Antworten 1 Antworten
Habe ich folgenden code. Ich versuche, etwas zu Tasten, der Hauptform, die können Anhalten, Fortsetzen und Beenden der hintergrund-thread, der downloader läuft (private Thread thread) Form1.cs private AutoResetEvent waitHandle = new AutoResetEvent(true); private Thread thread; private void

Warteschlangen Und Warten Griffe in C#

Anzahl der Antworten 4 Antworten
Ich habe folgenden code in meiner Anwendung seit einigen Jahren und habe nie gesehen, eine Ausgabe von ihm. while ((PendingOrders.Count > 0) || (WaitHandle.WaitAny(CommandEventArr) != 1)) { lock (PendingOrders) { if (PendingOrders.Count > 0) { fbo =

Synchronisation von zwei threads mit AutoResetEvent

Anzahl der Antworten 1 Antworten
Ich versuche, umzusetzen AutoResetEvent. Für den Zweck verwende ich eine sehr einfache Klasse : public class MyThreadTest { static readonly AutoResetEvent thread1Step = new AutoResetEvent(false); static readonly AutoResetEvent thread2Step = new AutoResetEvent(false); void DisplayThread1() { while (true)

Was ist der Unterschied zwischen ManualResetEvent und AutoResetEvent in .NET?

Anzahl der Antworten 10 Antworten
Ich habe die Dokumentation gelesen und ich glaube, ich verstehe. Ein AutoResetEvent zurückgesetzt, wenn der code durchläuft event.WaitOne()aber ein ManualResetEvent nicht. Ist das richtig? InformationsquelleAutor der Frage Ben McNiel | 2008-09-30