multiprocessing

Multiprocessing ist die Verwendung von zwei oder mehr zentralen Verarbeitungseinheiten (CPUs) innerhalb eines einzelnen Computersystems
2
Antworten

Ausführung von zwei Klassenmethoden gleichzeitig in Python

Ich bin sicher, viele ähnliche Fragen wurden schon früher gestellt, aber nachdem ich viele davon gelesen habe, bin ich mir immer noch nicht sicher, was ich tun soll. Also, ich habe ein Python-Skript, um einige externe Instrumente (eine Kamera un...
05.02.2018, 13:20
2
Antworten

Können wir Multi-Prozess-Programm in Docker ausführen?

Ich habe Code, der mehrere Prozesse verwendet: %Vor% Dieses Programm führt umfangreiche Berechnungen für sehr große Datenmengen durch. Daher müssen wir mehrere Prozesse gleichzeitig ausführen, um die Leistung zu verbessern. Mir wurde gesa...
22.07.2016, 06:01
1
Antwort

Wie lege ich eine Aufgabe in die Warteschlange zurück, wenn die Aufgabe fehlschlägt?

Ich habe ein Skript, das ungefähr so ​​aussieht: %Vor% Dieses Skript druckt normalerweise die Werte von 'a', aber mot_crash () wird nach dem Zufallsprinzip eine Ausnahme auslösen. Ich möchte diese Ausnahmen abfangen und die aktuelle do_ta...
22.03.2011, 12:22
1
Antwort

Was könnte einen connection.send () blockieren? (aus conn1, conn2 = multiprocessing.Pipe ())

Ich bin Debug-Anwendung, die Informationen von 2 Sensoren sammeln: eine Webcam und ein Mikrofon. Die allgemeine Architektur ist ziemlich einfach: Der Hauptprozess sendet Nachrichten (start, stop, get_data) über Pipes an die untergeordnete...
02.09.2012, 14:52
1
Antwort

Python im GNU-Bildschirm wird möglicherweise inaktiv, wenn der Bildschirm entfernt wird

Ich habe ein Python-Skript, das Multiprocessing und Subprozess verwendet, um mehrere externe Befehle parallel mit verschiedenen Argumenten zu starten. Der Code kann hier gefunden werden. Aus praktischen Gründen starte ich dieses Skript in e...
08.05.2011, 01:58
3
Antworten

Ermitteln, ob ein Prozess bereits ausgeführt wird und mit ihm zusammenarbeitet

Ich versuche ein Programm zu erstellen, das einen Prozesspool von, sagen wir, 5 Prozessen startet, einige Operationen ausführt und dann beendet, aber die 5 Prozesse offen lässt. Später kann der Benutzer das Programm erneut ausführen, und anstatt...
08.01.2010, 22:12
2
Antworten

Trennen Sie einen Subprozess, der mit dem Python-Multiprocessing-Modul gestartet wurde

Ich möchte einen Prozess mit dem Modul multiplprocessing in Python erstellen, aber sicherstellen, dass er nach dem Prozess, der die Subprozess-Exits erstellt hat, weiterläuft. Ich kann die erforderliche Funktionalität mit dem Unterprozessmodu...
18.11.2009, 16:48
1
Antwort

Rekursionstiefehler bei Verwendung von BeautifulSoup mit Multiprocessing-Pool-Map

Ich habe BeautifulSoup zum Parsen von HTML-Dateien verwendet, während alle Skripte, die ich schreibe, gut, aber langsam sind. Also experimentiere ich mit mehreren Bearbeiterpools zusammen mit BeautifulSoup, damit mein Programm schneller ausgefüh...
29.04.2012, 17:56
3
Antworten

Verwendung der Python-Multiprocessing-Pool.map zum Füllen von numpy-Arrays in einer for-Schleife

Ich möchte ein 2D-numpy Array innerhalb einer for-Schleife füllen und die Berechnung mit Multiprocessing beschleunigen. %Vor% Der Effekt der Ausführung ist, dass Python 4 Subprozesse ausführt und 4 CPU-Kerne belegt, ABER die Ausführung wird...
17.09.2014, 10:32
1
Antwort

Ein benutzerdefiniertes Multiprocessing.Manager-Objekt ordnungsgemäß entwerfen

Ich möchte das multiprocessing.Manager () -Objekt verwenden, damit ich Informationen von einem Arbeiter asynchron zum Manager senden kann, um Informationen an einen Server zu senden. Ich habe ungefähr 10 Instanzen, die PDFs auf die Festplatte sc...
12.05.2015, 12:15