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

Unterschied zwischen Multithreading und Async-Programm in c #

Ich habe ursprünglich in Stackoverflow gesucht und google für eine ähnliche Art von Frage. Nur ein Link gab einige Punkte, aber ich kann nicht klar verstehen. [ 1 ] Die folgenden Fragen verfolgen mich: Was ist in der asynchronen Programm...
17.04.2015, 10:13
2
Antworten

Überwachung der Zwischenablage unter Mac OS X | Java

Ich habe Probleme beim Abrufen von Daten aus der Systemzwischenablage unter Mac OS X. Ich versuche, die Zwischenablage des Systems anzuhören und den Inhalt der Zwischenablage jedes Mal zu drucken, wenn neue [textbasierte] Informationen eingefügt...
17.04.2012, 05:44
1
Antwort

Jedes Szenario, in dem Task.ContinueWith (..., TaskScheduler.FromCurrentSynchronizationContext ()) * nicht * im UI-Thread ausgeführt wird?

Wir beobachten etwas Seltsames, Code wie folgt: %Vor% Die zweite Aufgabe ruft dort ein Ereignis auf, das wiederum versucht, die GUI zu aktualisieren, und wir bekommen die gefürchtete Thread-übergreifende Ausnahme. Wenn Thread.CurrentThre...
20.03.2013, 13:18
2
Antworten

Was ist der Unterschied zwischen + [NSThread detachNewThreadSelector: toTarget: withObject:] und - [NSObject performSelectorInBackground: withObject:]?

Sie scheinen eine ziemlich ähnliche Aufgabe zu erfüllen: einen neuen Thread zu starten, der diesen Selektor schnell und einfach ausführt. Aber gibt es Unterschiede? Vielleicht in Bezug auf die Speicherverwaltung?     
30.06.2011, 18:34
4
Antworten

Leistungsunterschied für Multi-Thread- und Multi-Prozess

Vor ein paar Jahren, in der Windows-Umgebung, habe ich einige Tests gemacht, indem ich mehrere Instanzen der CPU-Berechnung intensive + Speicherzugriff intensive + E / A-Zugriff intensive Anwendung ausgeführt haben. Ich habe zwei Versionen entwi...
31.07.2010, 02:48
3
Antworten

Erweitertes Multithreading - Java [geschlossen]

Ich stoße nicht auf Arbeiten, die viel Erfahrung mit multi-threading erfordern. Also habe ich mich gefragt, ob irgendjemand von der Site (Open-Source-Projekt) weiß, wo ich mir Beispiele aus der realen Welt anschauen könnte, die sich um threa...
28.06.2011, 14:18
5
Antworten

Ist es möglich, ein Stück atomaren Code (C #) zu machen?

Wenn ich atomar sagte, meinte ich, dass Befehle ohne Kontextwechsel () in einen anderen Thread desselben Prozesses (andere Arten von Switches müssen natürlich ausgeführt werden) ausgeführt werden. Die einzige Lösung, die ich gefunden habe, best...
07.01.2011, 23:34
2
Antworten

.NET: ThreadStatic vs. Sperre {}. Warum verschlechtert ThreadStaticAttribute die Leistung?

Ich habe ein kleines Testprogramm geschrieben und war überrascht, warum lock {} solution schneller funktioniert als lock-free, aber mit [ThreadStatic] Attribut über der statischen Variable. [ThreadStatic] Snippet: %Vor% Sperren {} S...
20.08.2011, 12:24
5
Antworten

BufferedReader.read () verbraucht 100% der CPU

Ich habe einen JAVA-Spieleserver, der 1 Thread pro TCP-Verbindung verwendet. (Ich weiß, es ist schlecht, aber ich muss es jetzt so halten). Auf einem (3.2Ghz 6cor x2 Maschine, 24GB RAM, Windows Server 2003 64bit) und hier ist ein Stück des Codes...
02.09.2011, 09:12
4
Antworten

C # Multi Threading - Objekte zwischen Threads verschieben

Ich arbeite mit einem winforms-Steuerelement, das sowohl ein GUI-Element als auch eine interne Verarbeitung ist, die dem Entwickler nicht zur Verfügung gestellt wurde. Wenn diese Komponente instanziiert wird, kann es zwischen 5 und 15 Sekunden d...
01.06.2010, 23:36