Als «multithreading» getaggte Fragen

Multithreading ist die Fähigkeit eines Computers oder eines Programms, gleichzeitig oder asynchron zu arbeiten, indem mehrere gleichzeitige Ausführungsströme verwendet werden (im Allgemeinen als Threads bezeichnet).

4
Unterschied zwischen flüchtig und synchronisiert in Java
Ich wundere mich über den Unterschied zwischen dem Deklarieren einer Variablen als volatileund dem Zugriff auf die Variable in einem synchronized(this)Block in Java. Laut diesem Artikel http://www.javamex.com/tutorials/synchronization_volatile.shtml gibt es viel zu sagen und es gibt viele Unterschiede, aber auch einige Ähnlichkeiten. Ich interessiere mich besonders für diese Information: ... Der …



12
<Typ 'instancemethod'> kann bei Verwendung von multiprocessing Pool.map () nicht ausgewählt werden.
Ich versuche zu verwenden , multiprocessing‚s - Pool.map()Funktion Arbeit gleichzeitig zu teilen aus. Wenn ich den folgenden Code verwende, funktioniert es einwandfrei: import multiprocessing def f(x): return x*x def go(): pool = multiprocessing.Pool(processes=4) print pool.map(f, range(10)) if __name__== '__main__' : go() Wenn ich es jedoch objektorientierter verwende, funktioniert es nicht. …

7
Wie lautet die Antwort von Haskell auf Node.js?
Ich glaube, die Erlang-Community ist nicht neidisch auf Node.js, da sie nicht blockierende E / A nativ ausführt und Möglichkeiten bietet, Bereitstellungen einfach auf mehr als einen Prozessor zu skalieren (etwas, das nicht einmal in Node.js integriert ist). Weitere Informationen finden Sie unter http://journal.dedasys.com/2010/04/29/erlang-vs-node-js und Node.js oder Erlang Was ist …

5
Fortsetzung der Aufgabe im UI-Thread
Gibt es eine "Standard" -Methode, um anzugeben, dass eine Aufgabenfortsetzung auf dem Thread ausgeführt werden soll, aus dem die ursprüngliche Aufgabe erstellt wurde? Derzeit habe ich den folgenden Code - er funktioniert, aber den Dispatcher im Auge zu behalten und eine zweite Aktion zu erstellen, scheint unnötiger Aufwand zu sein. …
214 c#  .net  wpf  multithreading  task 

12
Behandeln von Ausnahmen von Java ExecutorService-Aufgaben
Ich versuche Java zu verwenden ThreadPoolExecutor Klasse zu verwenden, um eine große Anzahl schwerer Aufgaben mit einer festen Anzahl von Threads auszuführen. Jede der Aufgaben hat viele Stellen, an denen sie aufgrund von Ausnahmen fehlschlagen kann. Ich habe eine Unterklasse erstellt ThreadPoolExecutorund die afterExecuteMethode überschrieben , die alle nicht erfassten …








7
Wählen Sie zwischen ExecutorService Submit und ExecutorService Execute
Wie soll ich wählen zwischen ExecutorService des einreichen oder ausführen , wenn der zurückgegebene Wert nicht meine Sorge ist? Wenn ich beide teste, sehe ich keine Unterschiede zwischen den beiden außer dem zurückgegebenen Wert. ExecutorService threadExecutor = Executors.newSingleThreadExecutor(); threadExecutor.execute(new Task()); ExecutorService threadExecutor = Executors.newSingleThreadExecutor(); threadExecutor.submit(new Task());

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.