Die Suche ergab 2 Treffer

von blackno666
Donnerstag 12. Februar 2015, 20:51
Forum: Allgemeine Fragen
Thema: Threading.join
Antworten: 5
Zugriffe: 1710

Re: Threading.join

Wenn du so fragst, dann glaube ich, dass t der letzte von 10 gestarteten Threads ist und ich nur auf den letzten warte...?

So korrekt?


import time
from threading import Thread
import random
import threading

d = []

def do(i, l):
time.sleep(random.random())
l.acquire()
d.append(i)
l.release ...
von blackno666
Donnerstag 12. Februar 2015, 20:44
Forum: Allgemeine Fragen
Thema: Threading.join
Antworten: 5
Zugriffe: 1710

Threading.join

Hallo,

ich habe eine Verständnisfrage zum multi-threading. Ich habe folgendes Programm:

import time
from threading import Thread
import random

d = []

def do(i):
time.sleep(random.random())
d.append(i)

for i in range(10):
t = Thread(target=do, args=(i,))
t.start()

t.join()
print(d)


Ich ...