In der Informatik -Terminologie ist ein Prozess, eine laufende Instanz eines Programms im Speicher des Computers . Diese Prozesse im Speicher können auch andere Prozesse laichen . Die Programmiersprache Python , ähnlich wie andere Sprachen geeignet für die Entwicklung von Desktop-Software bietet eine Bibliothek , um die Erstellung und Pflege von Prozessen auf einem Computersystem zu erleichtern. Prozesse
Wenn ein Benutzer eine Anwendung wie z. B. einem Web-Browser beginnt, wird die Anwendung auf einen laufenden Prozess in das Betriebssystem. Vor der Ausführung ein Programm einfach wohnen, als Daten auf der Festplatte . Wenn er ausgeführt wird , lädt das Betriebssystem das Programm in den Hauptspeicher oder RAM . Alle laufenden Anwendungen Platz im RAM durch das Betriebssystem gegeben, während sie laufen. Beim Laufen, überwacht das Betriebssystem die Anwendung Prozesse durch einen Prozess -Tabelle , die den Zustand des Prozesses und wo es sich befindet, in Speicher beschreibt .
Ablaichen Prozesse
Prozesse laichen anderen Prozessen bestimmt , um die gleichzeitige Arbeit während der Programmausführung führen . Dieses " Multiprocessing " können Programme , viele verschiedene Aufgaben gleichzeitig verarbeiten . Ein Programm in Python, kann zum Beispiel laichen einen separaten Prozess mit dem " Multiprocessing " Bibliothek und ihre "Process" -Objekt , wie im folgenden Beispiel:
von Multiprocessing Import
import os
def hallo ():
print (' Hallo ')
p = Prozess ( target = Hallo)
p.start () //Kind-Prozess beginnt "p"
Prozesse Doing Work