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 ...
Die Suche ergab 2 Treffer
- Donnerstag 12. Februar 2015, 20:51
- Forum: Allgemeine Fragen
- Thema: Threading.join
- Antworten: 5
- Zugriffe: 1710
- 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 ...
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 ...
