Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Python Programming >> .

Come infilare in Python

In informatica , un thread è un contesto per l'esecuzione del programma . Un'applicazione multithread ha più thread che eseguono in proprio, a meno che il programmatore costringe sincronizzazione esplicita tra date le discussioni . Un filo è leggero ed efficiente nel suo utilizzo delle risorse informatiche, a differenza di un processo , nessuno spazio di indirizzi di memoria separato deve essere creato per un thread . In particolare , è possibile scrivere applicazioni Python multithread utilizzando primitive definite come parte della libreria standard . Istruzioni
1

includere le seguenti righe all'inizio del vostro codice Python :

importazione filo

importazione threading
2

Definire una funzione separata per incapsulare il codice che il nuovo thread verrà eseguito , come nel seguente codice di esempio :

importazione tempo

def myThreadFunction ( timeToWait ) : Discussione

print ' circa di aspettare '+ str ( timeToWait ) + ' secondi ".

time.sleep ( timeToWait ) per

print ' Discussione finito attesa' + str ( timeToWait ) + ' secondi". < br

code> il campione attenderà secondi " timeToWait " , annunciando l'inizio e la fine di questo intervallo di tempo
3

Creare il filo come nel seguente codice di esempio : . < br

thread.start_new_thread > ( myThreadFunction , ( 10) ) per

il primo argomento della funzione " thread.start_new_thread ( ) " biblioteca è il nome della funzione di incapsulare il codice del thread , il secondo argomento è un tupla con qualunque parametri esigenze funzionali . Per l'esempio , la tupla ha un unico elemento di numero intero - il numero di secondi che vogliamo il filo di aspettare prima di uscire

.

 

Programmazione © www.354353.com