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

Wie verwenden Sie std :: atomic, um Thread-Sicherheit zu erreichen, ohne Mutexe zu sperren? [geschlossen]

Ich weiß, dass Sie in einigen Situationen vermeiden können, Mutexe ( std::mutex ) zu sperren, indem Sie std::atomic verwenden, um die Leistung zu erhöhen. Können Sie eine solche Situation benennen und vorzugsweise einen Beispielcode...
15.06.2015, 13:59
2
Antworten

Nebenläufigkeit: Java Map

Was ist der beste Weg, um 20 Millionen Objekte in ein Java-Map-Objekt zu schieben? Ohne Multi-Threading dauert es ~ 40 Sekunden. Mit ForkJoinPool dauert es ~ 25 Sekunden, wo ich 2 Aufgaben erstellt habe und jede dieser Aufgaben 10 Millione...
28.07.2017, 12:00
1
Antwort

Wie kann man ein ungewolltes Aufwecken in einer Linux-Anwendung auslösen?

Hintergrund: Ich habe eine Anwendung, die auf Hardware von Drittanbietern und einen geschlossenen Quelltreiber angewiesen ist. Der Treiber enthält derzeit einen Fehler, der dazu führt, dass das Gerät nach einer zufälligen Zeit nicht mehr re...
26.12.2012, 22:49
1
Antwort

Wie bestimmen die C ++ - STL-Algorithmen (ExecutionPolicy), wie viele parallele Threads verwendet werden sollen?

C ++ 17 verbesserte 69 STL-Algorithmen zur Unterstützung der Parallelität durch Verwendung eines optionalen Parameters ExecutionPolicy (als erstes Argument). zB. %Vor% Ich vermute, dass der C ++ 17-Standard absichtlich nichts über wie sagt...
31.10.2017, 05:35
0
Antworten

Erklärung der Thread-lokalen Handshakes

Als Teil des mutmaßlichen JDK 10 ist dies JEP 312: Thread-Local Handshakes wurde vorgeschlagen. Ich habe versucht, seine Beschreibung zu erfassen, aber ich bin immer noch nicht zuversichtlich, dass ich die Idee richtig verstanden habe....
10.11.2017, 12:29
1
Antwort

Nachrichten in Windows Message Pump löschen

Ich weiß nicht viel über Windows Message Pump, aber ich denke, Ereignisse werden mit Message Pump ausgelöst. 1) Wenn mein Web-Browser-Steuerelement zu einigen Websites navigiert, erstellt es verschiedene Ereignisse der Dokumentvervollständigu...
27.11.2014, 09:32
3
Antworten

Muss ich den Zugriff auf eine Liste synchronisieren, die nur von einem Thread geändert wird?

Hier habe ich eine Klasse mit zwei Threads, die Zugriff auf eine Liste haben. Ein Thread ersetzt die Liste regelmäßig durch eine aktualisierte Kopie und der andere Thread zeichnet den Inhalt der Liste auf den Bildschirm. %Vor% Meine Frage is...
29.10.2015, 20:13
2
Antworten

Ist VC ++ immer noch Sequentiell-konsistent?

Ich sah (die meisten) Herb Sutter ist der atmotische & lt; & gt; Waffenvideo , und ich wollte die "bedingte Sperre" mit einer Schleife innerhalb der Probe testen. Offenbar, obwohl (wenn ich richtig verstehe) der C ++ 11-Standard besagt, dass da...
19.06.2014, 17:49
1
Antwort

Java Multithreading für IVRS mit GSM-Modem rxtx (Abspielen der Sprachdatei, damit der Event-Listener nicht mehr funktioniert)

Ich habe ein Programm implementiert, um Anruf mit GSM-Modem zu empfangen. Nach Erkennung "RING" Anruf wird beantwortet ein Audio-Clip wird durch Aufruf einer Funktion von innerhalb DATA_AVAILABLE EVENT HANDLER gespielt. Aber der Event-Handler...
01.09.2015, 18:01
1
Antwort

Julia 'remotecall' Threads geben unterschiedliche Ergebnisse

Als ich Julia aus dem Handbuch lernte, wollte ich sehen, ob ich es könnte Lass Julia eine harte Berechnung auf allen vier CPU-Kernen gleichzeitig ausführen. Ich habe Julia mit diesem Befehl gestartet; %Vor% Dann habe ich die folgende Funkt...
11.05.2014, 02:46