multithreading

Multi-Threading ist die Fähigkeit eines Computers oder eines Programms, Arbeit gleichzeitig oder asynchron auszuführen, indem mehrere gleichzeitige Ausführungsströme (im Allgemeinen als Threads bezeichnet) verwendet werden.
3
Antworten

Thread-Interrupt, der nicht beendet wird, blockiert Anruf beim Eingangsstrom, der gelesen wird

Ich verwende RXTX, um Daten von einem seriellen Port zu lesen. Das Lesen erfolgt in einem Thread, der wie folgt erzeugt wird: %Vor% Die SerialReader-Klasse implementiert Runnable und führt eine unbegrenzte Anzahl von Loops durch, liest vom P...
01.10.2010, 22:11
1
Antwort

stream unterstützt keine gleichzeitige Lese- oder Schreiboperationen

Ich benutze einen Netzwerk-Stream, um Daten aus dem Netzwerk in einer ASP.NET -Anwendung zu lesen und erhalte diesen Fehler beim Versuch, aus dem Stream zu lesen: stream does not support concurrent IO read or write operations Es pass...
29.12.2010, 12:26
3
Antworten

Mutex als Klassenmitglied

%Vor% Wenn diese Klasse auf dem Heap ( temp* T = new temp() ) zugeordnet ist, ist dies threadsicher (für jede Instanz, nicht alle Instanzen zusammen)? Wenn ich boost::mutex mx - & gt; boost::mutex* mx , und es im Konstruktor zuwei...
10.05.2011, 08:10
2
Antworten

Um eine Geschwindigkeitssteigerung für mein Python-Programm zu erhalten, sollte ich einen separaten Thread oder einen separaten Prozess für die Protokollierung erstellen?

Um eine Geschwindigkeitssteigerung für mein Python-Programm zu erhalten, sollte ich einen separaten Thread oder einen separaten Prozess für die Protokollierung erstellen? Mein Programm verwendet viel Protokollierung und ich bin mir nicht sicher,...
13.09.2017, 17:50
1
Antwort

Warum wird Application.OnMessage nicht aufgerufen, wenn das Popup-Menü angezeigt wird?

Ich verwende einen Application.OnMessage-Ereignishandler, um Nachrichten (Benachrichtigungen) von anderen Threads in meinem Programm zu verarbeiten. Und ich habe festgestellt, dass dieser Event-Handler nicht aufgerufen wird, wenn das Popup-Menü...
26.10.2016, 05:55
3
Antworten

Wie sperre ich Objekte mit denselben IDs?

Ich habe den folgenden Code: %Vor% Methode Update kann in zwei oder mehr Threads ausgeführt werden und ich verwende lock , um Probleme mit der Konsistenz mit foo zu verhindern. Aber ich möchte nur die Foo sperren, die ähnliche Id...
23.10.2017, 11:46
1
Antwort

twisted: Unterschied zwischen 'defer.execute' und 'threads.deferToThread'

Was ist der Unterschied zwischen defer.execute() und threads.deferToThread() in twisted? Beide nehmen die gleichen Argumente an - eine Funktion und Parameter, mit denen sie aufgerufen werden - und geben eine zurückgestellte zurück, die mit...
10.09.2010, 16:56
2
Antworten

Blockiert NSURLConnection den Haupt-Thread?

Ich verwende NSURLConnection in einer iPhone-Anwendung und die Benutzeroberfläche scheint langsamer zu werden, nachdem initWithRequest: an meine NSURLConnection -Instanz gesendet wurde. Ich bin mir nicht sicher, ob dies geschieht, weil...
29.07.2010, 15:10
3
Antworten

Die beste Übereinstimmung in C # mit Java ReentrantLock and Condition?

Eine weitere sprachübergreifende Frage: Kann mir jemand sagen, welche C # Threading-Konstrukte den Java ReentrantLock- und Condition-Klassen am besten entsprechen? ReentrantLock verfügt über die Methoden lockInterruptibly () und unlock (), währe...
05.03.2009, 20:30
3
Antworten

Wie kann ich einen BackgroundWorker-Prozess ordnungsgemäß abbrechen und neu starten?

Benutzer meiner Anwendung geben HTML in ein TextBox-Steuerelement ein. Ich möchte, dass meine Anwendung ihre Eingaben im Hintergrund validiert. Da ich den Validierungsdienst nicht hämmern möchte, habe ich versucht, vor jeder Validierung ei...
11.03.2009, 15:51