In Computer-Programmierung, Erstellung von Programmen , die mehr als einen Prozess verwenden heißt Multiprogramming oder Multitasking. Schreiben Programmen, die mehrere Prozesse verwenden lassen ihnen zu teilen Systemressourcen und planen mehrere Aufgaben in irgendeiner Weise um wichtigere Aufgaben zuerst abzuschließen und sparen weniger wichtige Arbeit für die Zeit nach . Die Python "Process" -Klasse können Sie zusätzliche Prozesse in einem Programm und initialisieren Sie sie mit dem " start () "-Methode. Fangen Sie nicht an einen Prozess mehr als einmal in Ihrem Programm. Anleitung
1
Öffnen Sie ein Python-Programm -Datei. Setzen Sie den Cursor an der obersten Zeile
2
Geben Sie den folgenden Code: .
Von Multiprocessing Import
Diese Linie den Process-Klasse importiert aus dem Multiprocessing -Paket, das können Sie mehrere Prozesse in Ihrem Python-Programm
3
Geben Sie den folgenden Code: .
if __ name__ == ' __main__ ' :
p = Prozess ( target = func, args = (arg1 , arg2 , ...) )
die erste Zeile überprüft, ob das Programm gerade läuft der Hauptprozess auf dem System. Wenn dem so ist , schafft die nächste Zeile eine neue Process-Klasse -Objekt namens "p . " Als Teil seiner Initialisierung , ruft es einige vorher definierte Funktion namens " Funk " und liefert Argumente zu. Ändern Sie diese beiden Parameter eine Funktion bereits innerhalb Ihrer Python-Programm definiert sind
4
Geben Sie den folgenden Code: .
P.start ()
Diese Zeile einfach startet einen neuen Prozess durch den Aufruf der "p" -Objekts start ( )-Methode. Dieser Prozess läuft in Verbindung mit dem übergeordneten Prozess bis zur Fertigstellung .