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.
1
Antwort

Unterschied zwischen Thread # run und Thread # wakeup?

Was ist in Ruby der Unterschied zwischen Thread # run und Thread # wakup ? Der RDoc gibt an, dass scheduler nicht mit Thread # wakeup aufgerufen wird, aber was bedeutet das? Ein Beispiel für die Verwendung von wakeup vs run ? Danke....
06.10.2012, 20:30
1
Antwort

asyncore Callbacks starten Threads ... ok zu tun?

Ich bin mit asyncore nicht vertraut und habe sehr begrenzte Kenntnisse in der asynchronen Programmierung, abgesehen von einigen wenigen Vorbemerkungen verdrehte Tutorials. Ich kenne Threads am besten und verwende sie in allen meinen Apps. E...
16.01.2011, 07:26
2
Antworten

Warum sollte ich einen Prozess mit Threads / Prozessen anstelle eines asynchronen Webservers wählen?

Nachdem ich mehr über Webserver-Software geforscht habe, habe ich angefangen zu fragen, ob Apaches thread- / prozessbasierte Methode der Weg zur asynchronen Anforderungsbehandlung von Servern wie Nginx und Lighttpd ist neigen dazu, mit schwerere...
16.10.2012, 22:00
2
Antworten

Wie mache ich einen 2.7 Python Context Manager threadsafe

Ich habe eine große Python-Anwendung, die auf einem Django-Dienst läuft. Ich muss Erlaubnistests für bestimmte Operationen deaktivieren, also habe ich diesen Kontextmanager erstellt: %Vor% Verschiedene Teile der Anwendung können dann die Tes...
29.10.2015, 06:41
2
Antworten

Schnelles Überprüfen oder Einschränken der Threadspeicherbelegung in .NET?

Ich habe einige Diskussionen gesehen, die dieser Frage ähnlich sind, aber nichts, was wirklich das Problem beantwortet, vor dem ich stehe. Ich arbeite an einer C # -Anwendung, bei der das Softwareverhalten durch interpretierte Skripte angepas...
26.06.2011, 23:25
1
Antwort

Profiling von Python-Threads [duplizieren]

Ich versuche herauszufinden, wie ich die Leistung einiger Python-Threads in meiner Anwendung messen kann. Ich habe derzeit mehrere Aufgaben, die auf verschiedenen Threads basierend auf Benutzereingabe ausgeführt werden, und ich möchte die Ausf...
07.02.2010, 21:03
2
Antworten

Wie kann ich einen System.Timers.Timer sicher entsorgen?

Wenn Sie einen "rohen" .net-Timer absetzen, können Sie einen Wait-Handle übergeben, der aufgerufen wird, sobald der Win32-Timer zerstört wurde, und Sie können davon ausgehen, dass Ihr Rückruf nicht aufgerufen wird. (Und der Timer wird vom GC als...
25.11.2010, 12:26
2
Antworten

Zufälliger "ECONNABORTED" -Fehler bei Verwendung von sendFile in Express / Node

Ich habe einen Knotenserver mit Express-Middleware eingerichtet. Ich bekomme den ECONNABORTED-Fehler nach dem Zufallsprinzip bei einigen Dateien, wenn ich eine HTML-Datei lade, die ungefähr 10 andere Ladevorgänge auslöst (js, css, etc.). Der g...
16.11.2015, 02:34
5
Antworten

Gibt es eine Worst-Case-Implementierung der JVM?

Das Java-Speichermodell macht deutlich, was über die Interaktion von Threads durch den Speicher angenommen werden kann und was nicht. Wenn beispielsweise ein Thread einen neuen Wert ohne entsprechende Synchronisation in ein Feld schreibt, ist...
16.02.2009, 19:43
1
Antwort

Warum läuft dieser einfache Lambda innerhalb von std :: thread konsistent schneller als innerhalb der Hauptfunktion mit gcc 4.9.2?

Das folgende Snippet verwendet einen Befehlszeilenparameter, der die Anzahl der zu erzeugenden Threads darstellt, um gleichzeitig eine einfache for-Schleife auszuführen. Wenn die übergebenen Argumente 0 sind, wird kein std::thread erzeugt....
30.05.2017, 14:00