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

Kann std :: atomic Inkremente mit Dekrementen abbrechen?

Verwenden von entspannter Speicherreihenfolge , z. Wäre es dem Compiler möglich, für einen Referenzzählzeiger ein nachfolgendes Inkrement und Dekrement zu optimieren? %Vor% Bei der Demontage sieht es nicht so aus. Aber da das Umordnen erlau...
04.08.2016, 11:25
4
Antworten

Von diesen 3 Methoden zum Lesen von verknüpften Listen aus dem gemeinsamen Speicher, warum ist der 3. am schnellsten?

Ich habe ein "Server" -Programm, das viele verknüpfte Listen im Shared Memory als Reaktion auf externe Ereignisse aktualisiert. Ich möchte, dass Client-Programme so schnell wie möglich ein Update auf einer der Listen bemerken (niedrigste Latenz)...
28.03.2010, 01:21
2
Antworten

drawViewHierarchyInRect im Hintergrund Thread

Ich versuche, ein "Offscreen-Rendering" in einem Hintergrund-Thread durchzuführen, um eine Vorschau einer Designer-ähnlichen App, die ich erstelle, zu aktualisieren. Ich habe renderInContext in einer NSOperationQueue-abgeleiteten Warteschl...
01.07.2014, 16:00
1
Antwort

Wie synchronisieren Sie Threads auf der nativen Seite einer JNI-Umgebung ordnungsgemäß?

Fragen kurz Ich verwende C ++ und Java in einem Prozess über JNI. Für den fraglichen Anwendungsfall greifen sowohl ein C ++ - Thread als auch ein Java-Thread auf dieselben Daten zu, sie tun dies auf der C ++ - Seite, und ich möchte den Zugr...
07.06.2017, 19:09
1
Antwort

Parallelisieren von pandas pyodbc SQL-Datenbankaufrufen

Ich frage derzeit Daten über den Befehl pandas.io.sql.read_sql() in den Datenframe ab. Ich wollte die Aufrufe parallelisieren, die denen ähneln, die diese Leute befürworten: ( Peinlich peinliche Datenbankaufrufe mit Python (PyData Paris 2015)...
21.08.2015, 08:56
2
Antworten

celluloid-io oder eventmachine mit Moskitoschleifen

Ich baue ein kleines Ruby-Programm, um eine Verbindung zu einem MQTT -Server herzustellen und einen Kanal zu abonnieren. Ich benutze das mosquitto Juwel, das nur eine Brücke für libmosquitto C-Bibliothek. Ich habe eine sehr einfache Imp...
20.05.2014, 10:35
1
Antwort

Out-of-Memory während der Core-Datenmigration

Ich migriere ein CoreData-Modell zwischen zwei Versionen einer Anwendung. Ich habe binäre Daten als Blobs in der vorherigen Version gespeichert, und ich möchte sie aus den Blobs für die Leistung entfernen. Mein Problem ist, dass es während der M...
18.12.2010, 17:40
1
Antwort

Fehler beim Multithreading in for-Schleife

Ich versuche, eine einfache for-Schleife mit Threads hinzuzufügen, aber trotzdem läuft etwas nicht. Ich habe eine Reihe von Gründen überprüft und kann dafür keine Lösung finden. Ich habe eine einfache Klasse mit zwei Methoden A() und B()...
25.02.2016, 15:51
1
Antwort

Führe einen Sellerie-Arbeiter aus, der sich mit der Django Test-Datenbank verbindet

HINTERGRUND: Ich arbeite an einem Projekt, das Sellerie verwendet, um Aufgaben zu planen, die zu einem bestimmten Zeitpunkt in der Zukunft ausgeführt werden. Diese Aufgaben drücken den Status der Final State Machine nach vorne. Hier ist ein Be...
17.12.2013, 15:54
2
Antworten

Warum erzeugt boost :: futureT :: then () einen neuen Thread?

Beim Anhängen einer Fortsetzung an boost::future wird die Fortsetzung in einem neuen Thread ausgeführt: %Vor% Dieser Ausschnitt gibt Folgendes aus: %Vor% Warum darf .then() das, und, was noch wichtiger ist, gibt es eine Möglichkeit...
08.04.2014, 10:42