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

Multithreading auf Dual-Core-Maschine?

Ich habe einen Dual-Core-Prozessor und der Erklärung zufolge kann ich nur zwei Threads verwenden, aber tatsächlich kann ich mehr als zwei Threads gleichzeitig starten: Hier ist eine Kopie der Erklärung:    Die statische Methode hardware_co...
10.01.2012, 20:01
6
Antworten

Alternative für synchronisierten Block in Java

Ich verwende folgenden Code für Garantie startTime Variable nur einmal gesetzt: %Vor% Ich garantiere durch diesen Code für eine Variable, die nur einmal für eine beliebige Anzahl von aufrufenden process -Methodenaufruf instanziiert wir...
25.07.2012, 12:15
3
Antworten

C # delegiert, Referenzauflösungszeit

Ich habe eine einfache Frage zu .net-Delegierten. Sprich ich habe so etwas: %Vor% Die erste Funktion umschließt einen Verweis auf this.Value . Wenn während der Laufzeit die erste Methode mit generischem Parameter aufgerufen wird, liefert s...
16.02.2010, 22:42
1
Antwort

Warum sagen alle, dass SpinLock schneller ist? [geschlossen]

Ich habe viele Artikel und Artikel im Internet gelesen. Fast jeder und überall verpflichtet sich, dass SpinLock schneller ist für einen kurzen Durchlauf von Code, aber ich habe einen Test gemacht, und es scheint mir, dass der einfache Monitor.En...
30.01.2013, 18:39
12
Antworten

Was ist aus Leistungsgründen in Multithread-Code zu vermeiden?

Ich prüfe derzeit eine Multithread-Anwendung, die Multithread-fähig sein soll, um sie in der Lage zu sein, alle verfügbaren Kerne zu verwenden und theoretisch eine bessere / bessere Leistung zu liefern (besser ist der kommerzielle Ausdruck für b...
09.09.2009, 14:00
3
Antworten

iOS - ein anderer Thread muss reloadData an den Mainthread senden

Ich habe einen separaten Thread, der ein UIView-Objekt erstellt, es in die Datenquelle von UITableView einfügt und anschließend reloadData für UITableView aufruft. Da es sich jedoch um einen separaten Thread handelt, kann reloadData nicht direkt...
27.10.2011, 09:54
3
Antworten

Threaded Tkinter-Skript stürzt ab, wenn das zweite Toplevel-Widget erstellt wird

Ich habe ein Python-Skript, das Tkinter für die GUI verwendet. Mein kleines Skript sollte alle X Sekunden ein Toplevel-Widget erstellen. Wenn ich meinen Code ausführe, wird das erste Toplevel-Widget erfolgreich erstellt, aber wenn es versucht, e...
25.08.2010, 14:59
14
Antworten

Welche Hochsprachen unterstützen Multithreading?

Ich frage mich, welche Sprachen natives Multithreading unterstützen (oder nicht unterstützen) und vielleicht einige Details über die Implementierung erhalten. Hoffentlich können wir einen vollständigen Überblick über diese spezielle Funktionalit...
26.09.2008, 17:04
1
Antwort

why Synchronisierte Methode, die das gleichzeitige Ausführen mehrerer Threads zulässt?

Ich habe folgendes Programm in derselben Datei. Ich habe die run () Methode synchronisiert. %Vor% Ausgabe ist %Vor% Meine Frage ist, warum die synchronisierte Methode erlaubt, dass sowohl der Thread "My Thread 1" als auch der Thread "My...
05.10.2011, 10:01
3
Antworten

Wie kann ich mit boost in c ++ etwas Ähnliches wie ein Semaphor erreichen? [Duplikat]

Ich habe bemerkt, dass Boost Semaphoren nicht zu unterstützen scheint. Was ist der einfachste Weg, um einen ähnlichen Effekt zu erzielen?     
13.10.2010, 23:24