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

Wie finde ich die Quelle des Timer-Threads?

Ich habe ein großes Projekt, das auch viele Bibliotheken benutzt. Mit Jstack habe ich festgestellt, dass es Threads wie: gibt %Vor% und all dieser Jstack kann ich anzeigen: %Vor% Ist es möglich, eine Klasse zu finden, in der diese Thread...
16.01.2012, 11:28
3
Antworten

C ++ 11 Lockfree Single Producer Single Consumer: Wie vermeidet man busy wait

Ich versuche eine Klasse zu implementieren, die zwei Threads verwendet: einen für den Produzenten und einen für den Konsumenten. Die aktuelle Implementierung verwendet keine Sperren: %Vor% Die Anwendung muss Arbeitselemente für einen bestimm...
09.06.2014, 12:06
2
Antworten

Wie bewerten Sie ein Python-Modul ist thread-sicher oder nicht?

Nun, die erste Sache, die mir in den Sinn kam, war sicherzustellen, ob pydispatcher oder pubsub ist Thread-sicher oder nicht. Pubsub könnte ein wenig schwierig oder komplex sein, um herauszufinden, aber pydispatcher scheint einfach zu realis...
19.09.2011, 08:07
1
Antwort

Ist es möglich, den Thread-Exit mit einem spezifischen Fehlercode zu unterbrechen?

Ich habe mich gefragt, ob es möglich ist, Visual Studio 2008-Debugger so zu konfigurieren, dass die Ausführung gestoppt wird, wenn ein Thread mit einem genauen Fehlercode (oder mindestens einem Wert ungleich Null) beendet wird. Meine App verwend...
31.10.2012, 17:44
7
Antworten

Ein gutes kleines Beispiel, um die Methode wait () und notify () in Java zu demonstrieren

Kann mir jemand bitte ein gutes kleines Beispiel zur Verfügung stellen, das wait () und notify () in Java demonstriert. Ich habe es mit dem folgenden Code versucht, aber es zeigt nicht, was ich erwartet habe. %Vor%      %Vor% Das Problem...
02.12.2011, 15:27
4
Antworten

Finde das cpu-hogging Plugin in Multithreading-Python

Ich habe ein in Python geschriebenes System, das große Datenmengen mit Hilfe von Plugins verarbeitet, die von verschiedenen Entwicklern mit unterschiedlichem Erfahrungsniveau geschrieben wurden. Im Grunde startet die Anwendung mehrere Arbeits...
23.06.2009, 08:57
2
Antworten

Gibt es eine .NET-Klasse, um das zu tun, was ManualResetEvent.PulseAll () tun würde (falls es existiert)?

Gibt es eine .NET-Klasse, um das zu tun, was ManualResetEvent.PulseAll() tun würde (wenn es existiert)? Ich muss eine Reihe von Threads, die auf dasselbe Signal warten, atomar freigeben. (Ich mache mir keine Sorgen wegen "Thread-Stampedes"...
25.02.2013, 10:56
1
Antwort

Java: Zeitlimit für Threads in einem ThreadPool festlegen

Ich möchte Timeouts für Threads festlegen, die innerhalb eines Thread-Pools ausgeführt werden. Im Moment habe ich folgenden Code: %Vor% Der Code teilt nur eine große Liste von Objekten in Unterlisten auf und verarbeitet diese Unterliste inne...
09.01.2013, 13:47
2
Antworten

Hinzufügen von Elementen zu Java 8 parallelen Streams on-the-fly

Ziel ist es, einen kontinuierlichen Strom von Elementen mit Hilfe von Java 8 Streams zu verarbeiten. Daher werden während der Verarbeitung dieses Streams Elemente zur Datenquelle eines parallelen Streams hinzugefügt. Das Javadoc von Streams...
17.10.2016, 11:37
8
Antworten

Der beste Weg, auf die Datenbank in Multi-Thread-Anwendung Android zuzugreifen?

Hinweis: Bitte markieren Sie diese Frage nicht als Duplikat. Ich habe einige ähnliche Fragen gestellt, konnte aber keine zufriedenstellende Antwort finden. Ich habe an einer Anwendung gearbeitet, die Sqlite-Datenbank verwendet. Wir folgen d...
12.02.2016, 08:44