Nella terminologia informatica , un processo è un'istanza in esecuzione di un programma nella memoria del computer . Questi processi in memoria possono anche generare altri processi . Il linguaggio di programmazione Python , tanto come altri linguaggi adatti per lo sviluppo di software per desktop , offre una libreria per facilitare la creazione e la manutenzione dei processi su un sistema informatico . Processi
Quando un utente inizia un programma come un browser Web , l'applicazione diventa un processo in esecuzione nel sistema operativo . Prima dell'esecuzione, un programma risiede semplicemente come i dati sul disco rigido . Quando eseguito, il sistema operativo carica il programma nella memoria principale o RAM. Tutte le applicazioni in esecuzione hanno spazio nella RAM dal sistema operativo mentre corrono . Durante l'esecuzione , il sistema operativo controlla i processi applicativi attraverso una tabella di processo che descrive lo stato del processo e dove esso risiede nella memoria .
Processi Deposizione
Processi
può generare altri processi destinati a svolgere un lavoro simultaneo durante l'esecuzione del programma . Questa " multiprocessing " permette ai programmi di gestire molti compiti diversi allo stesso tempo . Un programma in Python , per esempio, può generare un processo separato che utilizza la libreria " multiprocessing " e il suo oggetto "Processo" , come nel seguente esempio :
da multiprocessing importazione Processo
import os
def ciao ( ) :
print (' Ciao ' ) per
p = processo ( target = ciao ) per
p.start ( ) //inizia processo figlio di "P"