Un semplice esempio della gestione dei thread in python
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
#Importo libreria time e quella dei thread import time, thread #Funzione che vengono passati 2 valori tempo di attesa e la var che stamperà. def stampa_var(nome,delay): while 1: time.sleep(delay) print nome #Creo 2 Thread e passo le 2 var famose thread.start_new_thread( stampa_var,("Primo Thread\n",1)) thread.start_new_thread( stampa_var,("Secondo Thread\n",2)) #Attendo 3 secondi e stampo linea di divisione time.sleep(3) print "--------------\n" #Da qui in poi i Thread lavorerano ancora anche se il programma e finito. |