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.
4
Antworten

Analog von Queue.Peek () für BlockingCollection beim Anhören von IEnumerableT

Ich verwende Pipelines-Muster Implementierung, um Nachrichtenkonsumenten von einem Produzenten zu entkoppeln, um Verzögerungen zu vermeiden -konsum Problem. Im Falle einer Ausnahme in einer Nachrichtenverarbeitungsstufe [1] wird sie verl...
27.11.2012, 10:16
4
Antworten

POSIX Threads / Signale: Portable Möglichkeit zu bestimmen, zu welchem ​​Thread ein Signal gesendet wurde?

Ich habe einen Multithread-Server (mit POSIX-Threads) mit einem Thread für jede persistente Verbindung. In einem der Threads schließt sich das andere Ende der Verbindung, wodurch ein SIGPIPE geliefert wird. Gibt es eine (vorzugsweise portable) z...
27.12.2011, 21:55
3
Antworten

Wie kann man unzuverlässiges Stück Code sicher ausführen?

Angenommen, Sie arbeiten mit einem bodigen Code, dem Sie nicht vertrauen können. Gibt es eine Möglichkeit, den Code sicher auszuführen, ohne die Kontrolle über Ihr Skript zu verlieren? Ein Beispiel könnte eine Funktion sein, die nur zeitweise...
21.03.2012, 11:13
2
Antworten

C ++ 0x: thread, gcc oder mein Fehler?

Ist es GCC 4.7.0 oder bin ich es? Was mache ich falsch? Dies löst eine std::system_error "Operation nicht erlaubt" Ausnahme aus: %Vor% solange das funktioniert: %Vor% Der Unterschied ist natürlich: Der nicht funktionierende...
09.09.2011, 09:24
1
Antwort

Was verursacht diesen Deadlock in meinem Ruby 'Trap' Block?

Ich lese gerade Jesse Storimers exzellentes Buch Mit Unix-Prozessen arbeiten . In einem Abschnitt über Trapping-Signale von Kind-Prozessen, die beendet wurden, gibt er ein Codebeispiel. Ich habe diesen Code leicht modifiziert (siehe unten),...
18.05.2012, 15:47
3
Antworten

Kann ich in Xcode eigene "Thread-Namen" vergeben?

Der Xcode-Bereich "Thread-Liste" zeigt englischähnliche Namen für mehrere spezielle Threads: com.apple.main-thread, com.apple.libdispatch-manager, com.dispatchfractal.opencl, com.dispatchfractal.opengl, com.apple .root.low-priority, ... Aber für...
24.09.2012, 17:55
7
Antworten

Aktuelle Thread-Methode java

Ich versuche also mit Threads für ein Spiel zu arbeiten, das ich mache. Ich bin zu dem Thema sehr sehr , so dass ich nicht richtig verstehe. Meine Frage ist, wie funktioniert die currentThread () Methode in der Thread Klasse der Java API. Die A...
31.05.2012, 22:43
1
Antwort

SpinLock und schreibgeschützte Felder

Lesen Sie einfach die MSDN-Seite über neue .NET 4.0 feature < a href="http://msdn.microsoft.com/en-us/library/system.threading.spinlock.aspx"> SpinLock und kann die Idee hinter der folgenden Aussage nicht verstehen:    Speichern Sie Spi...
10.02.2012, 21:16
4
Antworten

Führen Sie mehrere UI-Threads aus

Springe zum Ende der Frage. Dies ist nur ein paar zusätzliche Informationen Ich benutze eine Komponente (GeckoFX), um einige Webseiten zu rendern, gut, aber es kann nur in einem Windows-Formular verwendet werden; da es an ein WinForms-Objek...
14.10.2009, 14:48
3
Antworten

Java Multi-Threading Anfänger Fragen

Ich arbeite an einer wissenschaftlichen Anwendung, die leicht trennbare Teile aufweist, die parallel ablaufen können. Also habe ich diese Teile für jeden Lauf als unabhängige Threads geschrieben, aber nicht für das, was der Standardgrund für die...
07.10.2009, 16:48