thread en python

thread en python - Python - Programmation

Marsh Posté le 26-05-2004 à 20:00:25    

Je sais , je suis embêtant deja la deuxieme question ...
Mais bon c'est comme ça je débute  
Je ne comprend pas tout à fait les threads en python  
est-ce que quelqu'un pourrait me commenter ce code ? :
import threading  
import time  
import Queue  
 
bal = Queue.Queue (100)  
test = 10  
class myThread(threading.Thread):  
    def __init__(self, name=None):  
        threading.Thread.__init__(self, target=self.run, name=name, args=() )  
        self.start()  
 
    def run(self):  
        for i in range(test):  
            print self.getName(), i  
            bal.put ("Msg %d from %s"%(i,self.getName()))  
            time.sleep (0.2)  
 
 
def main ():  
    t1 = myThread("Thread(1)" )  
    t2 = myThread("Thread(2)" )  
 
    for i in range (test*2):  
        msg = bal.get ()  
        print "Reception message :", msg  
 
if __name__=="__main__":  
    main ()  
 
( je l'ai pris sur http://wikipython.flibuste.net/moi [...] 77d443fe7)
Voila tout est dit si il y a une âme charitable qui voudrait bien m'aider ca serai sympas :)

Reply

Marsh Posté le 26-05-2004 à 20:00:25   

Reply

Marsh Posté le 31-05-2004 à 10:21:05    

quelqu'un aurait un tutorial en francais sur les threads en python  ?

Reply

Marsh Posté le 06-06-2004 à 19:57:25    

C'est quoi les threads? A quoi ça sert ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed