Als «multithreading» getaggte Fragen

107
Wie skaliere ich Threads nach CPU-Kernen?

Ich möchte ein mathematisches Problem mit mehreren Threads in Java lösen. Mein mathematisches Problem kann in Arbeitseinheiten unterteilt werden, die ich in mehreren Threads gelöst haben möchte. Ich möchte nicht, dass eine feste Anzahl von Threads daran arbeitet, sondern eine Anzahl von Threads,...

104
Werden Mutexe in Javascript benötigt?

Ich habe diesen Link gesehen: Implementieren des gegenseitigen Ausschlusses in JavaScript . Andererseits habe ich gelesen, dass es in Javascript keine Threads gibt, aber was genau bedeutet das? Wenn Ereignisse auftreten, wo im Code können sie unterbrechen? Und wenn es in JS keine Threads gibt, muss...

104
Ist Java Regex Thread sicher?

Ich habe eine Funktion, die verwendet Pattern#compileund Matchereine Liste von Zeichenfolgen nach einem Muster durchsucht. Diese Funktion wird in mehreren Threads verwendet. Jeder Thread hat ein eindeutiges Muster, das Pattern#compilebeim Erstellen des Threads übergeben wird. Die Anzahl der Threads...

104
Wie kann man den Kinderprozess mit strace verfolgen?

Ich habe mich stracekurz an einen Prozess gebunden. Der Prozess hat 90 Threads erstellt. Als ich den fehlerhaften Thread gefunden habe, musste ich mühsam nach dem übergeordneten Thread suchen, dann nach dem übergeordneten Thread und so weiter bis zum Root-Prozess. Gibt es einen Trick oder ein...

102
STAThread und Multithreading

Aus dem MSDN-Artikel zu STAThread: Gibt an, dass das COM-Threading-Modell für eine Anwendung Single-Threaded-Apartment (STA) ist. (Als Referenz ist das der gesamte Artikel .) Single-Threaded-Wohnung ... OK, das ging mir über den Kopf. Außerdem habe ich irgendwo gelesen, dass dieses Attribut, wenn...

101
Warum sollten Java ThreadLocal-Variablen statisch sein?

Ich habe hier den JavaDoc für Threadlocal gelesen https://docs.oracle.com/javase/1.5.0/docs/api/java/lang/ThreadLocal.html und es heißt "ThreadLocal-Instanzen sind normalerweise private statische Felder in Klassen, die den Status einem Thread zuordnen möchten (z. B. eine Benutzer-ID oder eine...

100
Wie analysiere ich einen Java-Thread-Dump?

Ich versuche mehr über Java zu verstehen, insbesondere über Speicherverwaltung und Threads. Aus diesem Grund habe ich kürzlich Interesse an Thread-Dumps gefunden. Hier sind einige Zeilen aus einer Web-App mit VisualVM, einem integrierten Tool für Java: "Finalizer" daemon prio=8 tid=0x02b3d000...