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

Gute Möglichkeit zum Erstellen einer blockierenden Warteschlange mit Nulllänge in Python

In Java gibt es java.util.concurrent.SynchronousQueue , eine Warteschlange ohne Speicherkapazität. Threads, die versuchen Werte zu setzen / zu bekommen, werden immer blockiert, bis ein anderer Thread versucht, einen Wert zu erhalten bzw. zu se...
30.04.2014, 14:02
1
Antwort

Java CachedThreadPool und FixedThreadPool

Ich habe einen Auslastungstest für meine Anwendung ausgeführt, um die maximale Anzahl von Threads zu ermitteln, die zur Unterstützung der geplanten Last benötigt werden. Ich habe ExecutorService CachedThreadPool verwendet, damit Threads...
25.09.2015, 22:47
1
Antwort

Kann ich die Größe der Nachrichtenwarteschlange eines Threads überwachen?

Unsere Anwendung erhält einen Systemaufruf fehlgeschlagener RPC-Fehler von DCOM ( 0x80010100 ). Wir vermuten, dass die Nachrichtenwarteschlange des Ziel-Threads voll ist (obwohl ich nicht davon überzeugt bin, dass dies der Fall ist). Ich weiß,...
02.11.2008, 10:15
2
Antworten

Erstellen eines Threads zum Ausführen von Tasks mit einem Timeout auf einem Spring-Webserver

Ich versuche einen Thread zu erstellen, der eine Reihe von Aufgaben ausführt und, wenn er nicht innerhalb einer bestimmten Zeit (z. B. 100 Sekunden) beendet wird, eine Ausnahme auslöst. Derzeit versuche ich dies zu tun, indem ich die Aufgaben in...
13.04.2016, 14:42
6
Antworten

NullPointerException beim Zugriff auf Lazy Loaded Collection innerhalb der DAO-Methode

Ich habe ein seltsames Problem mit Spring und Hibernate, wenn mehrere Threads in einer Anwendung ausgeführt werden. Ich benutze Feder 3.2.0.RELEASE und Hibernate 4.1.12.Final. Das Problem ist, dass für einige Objekte, wenn sie aus der Datenbank...
24.05.2013, 21:00
1
Antwort

Warteschlange in Java ThreadPoolExecutor neu anordnen [duplizieren]

Ich habe einen ThreadPoolExecutor, der mit einer LinkedBlockingDequeue erstellt wurde, und ich möchte die zugrunde liegende Warteschlange bearbeiten, aber das Lesen in der Dokumentation macht mich sehr nervös.    Warteschlangenverwaltung...
20.09.2012, 17:55
2
Antworten

Making-Threads erhalten gleiche Timeslices

Ich führe dieses Programm aus, wo ich mehrere Threads habe. Drei Threads erzeugen Signale für den gleichen übergeordneten Prozess. Es gibt vier Handler-Threads zum Handhaben der Signale, die von den signalerzeugenden Threads erzeugt werden. Ich...
27.09.2012, 14:41
2
Antworten

Einige Erläuterungen zum SyncRoot-Muster: Wie kann dieses Muster richtig verwendet werden?

Ich habe etwas über das SyncRoot-Muster als allgemeine Regel gelesen, um Deadlocks zu vermeiden. Und eine Frage von vor ein paar Jahren lesen (siehe link ) Ich glaube, ich verstehe, dass einige Anwendungen dieses Musters falsch sind. Insbeson...
14.09.2012, 12:53
5
Antworten

Wie schreibe ich eine einfache Thread-sichere Klasse mit einer flüchtigen Variablen?

Ich möchte eine einfache threadsichere Klasse schreiben, die zum Setzen oder Abrufen eines Integer-Wertes verwendet werden könnte. Am einfachsten ist es, das synchronisierte Schlüsselwort zu verwenden: %Vor% Ich könnte auch versuchen,...
03.05.2013, 12:09
1
Antwort

Wie programmiere ich Intel Xeon Phi mit C #? [geschlossen]

Ich bin ein C # -Programmierer mit einigen C ++ - Erfahrungen, alles unter Windows. Gibt es mit diesem Skillset irgendwelche Optionen für den Intel Xeon Phi Prozessor? Gefunden link , aber nicht sicher, ob das das Beste ist / nur Weg....
12.08.2013, 20:02