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

Behandelt php gleichzeitig Anfragen in Multithread- oder Multiprocess-Manier?

Ich frage mich, was hinter den Kulissen passiert, wenn simultane Anfragen von php (apache2) bedient werden. Wenn es sich um ein Multithread-Modell handelt, wie werden die Threads verwaltet und was ist der Benchmark der konkurrierenden Anfrage...
29.12.2013, 16:12
1
Antwort

Unerwartete Ausgabe in einem Multithread-Programm

Es folgt ein Programm, das Pthreads verwendet. %Vor% Jedes Mal, wenn ich das Programm ausführe, erwarte ich eine unterschiedliche Anzahl von Ausführungsnummern aus dem Haupt-Thread und dem Unter-Thread (weil der Haupt-Thread möglicherweise v...
06.10.2014, 07:14
3
Antworten

Verstehen, warum Deadlock in dieser Implementierung auftritt

Ich bin neu im Multithreading und bin auf dieses Beispiel gestoßen: %Vor% Dies verursacht die folgende Beispielausgabe: %Vor% d. h. es gibt einen Deadlock. Wenn wir jedoch die Reihenfolge der Sperren im zweiten Thread so ändern, dass sie...
25.04.2016, 06:47
2
Antworten

Was ist der Vorteil der Verwendung von FutureTask über Callable?

Es gibt zwei Ansätze zum Senden und Abfragen von Tasks für Ergebnisse %Vor% Verwenden Sie die Kombination von Callable und Future und senden Sie sie an ExecutorService . Abrufen des Ergebnisses mit future.get() . %Vor% Verwe...
22.06.2015, 09:53
3
Antworten

Wo ist die Lastbarriere für die volatile Aussage?

Ich habe dieses einfache Java-Programm geschrieben: %Vor% Dies erzeugt den folgenden disassemblierten Code für i ++ und j ++ (verbleibender disassemblierter Code entfernt): %Vor% Das verstehe ich über den folgenden Assembler-Code: mo...
05.01.2015, 03:09
2
Antworten

Funktion überspringen, wenn es zu lange dauert

In Java habe ich eine Funktion, die eine Textdatei auf eine bestimmte Weise verarbeitet. Wenn es jedoch zu viel Zeit in Anspruch nimmt, wird der Prozess wahrscheinlich (aus welchem ​​Grund auch immer) nutzlos für diese Textdatei sein und ich möc...
20.04.2013, 14:01
2
Antworten

Kann die TPL die Aufgabe für mehr als einen Thread ausführen?

Mono / Xamarin-spezifische Antworten sind willkommen. Ich verwende System.Threading.Tasks mit Task.Run (). Wird die TPL die erstellte Aufgabe für die Dauer der Ausführung der Aufgabe einem einzigen Thread zuweisen? Oder ist es möglich, dass d...
25.07.2014, 15:45
2
Antworten

Boost-Threads: In IOS wird das thread_info-Objekt vor der Ausführung des Threads zerstört

Unser Projekt verwendet einige Boost-1.48-Bibliotheken auf verschiedenen Plattformen, einschließlich Windows, Mac, Android und IOS. Wir sind in der Lage, die IOS-Version des Projekts bei der Verwendung von IOS und nicht dauerhaft (nicht-trivial,...
04.02.2013, 18:10
2
Antworten

R system () verwendet immer dieselbe CPU, nicht Multi-Threaded / Multi-Core

In R 3.0.2 unter Linux 3.12.0 verwende ich die Funktion system (), um eine Reihe von Aufgaben auszuführen. Der gewünschte Effekt besteht darin, dass jede dieser Aufgaben so ausgeführt wird, als würde ich sie in der Befehlszeile über Rscript auße...
02.12.2013, 09:07
1
Antwort

Sind Dapper QueryMultiple / Query / Execute Methoden threadsicher?

Ich verwende Dapper QueryMultiple / Query / Execute Methoden in meinem .net 4.5 Code (Parallele Bibliothek), ich würde gerne wissen, ob es threadsicher ist. Danke, Monica     
07.06.2013, 21:56