🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.python
3 messages
3 total messages Started by królewna Mon, 25 Jan 2010 13:00
Wątki i brak jakiejkolwiek wielowątkowości
#27246
Author: królewna
Date: Mon, 25 Jan 2010 13:00
25 lines
1483 bytes
Witam,

Prawdopodobnie jak zwykle robię jakiś głupi błąd i nie potrafię go 
zauważyć. Czy któryś z Was mógłby mi pomóc? Chodzi o to, że nawet tak 
prosty program jak ten:

def rob(tn):
	for i in range(1,10):
		print tn
		time.sleep(1)


for i in range(0,199):
	tab.append(threading.Thread(target=rob, args = (i,)))

for i in range(0,199):
	tab[i].run()

wykonuje się w sposób, że najpierw wykonuje się cały wątek pierwszy, 
później cały drugi... aż do 200 (oczywiście aż tyle nie czekałam :D).
Po tym kodzie oczekiwałam, że numerki będą się przeplatać, jednak nie 
robią tak. Czy ktoś może mi powiedzieć co robię źle?

--
królewna
Re: Wątki i brak jakiejkolwiek wielowątkowości
#27247
Author: królewna
Date: Mon, 25 Jan 2010 13:03
9 lines
1064 bytes
W dniu 25.01.2010 14:00, królewna pisze:

>
> for i in range(0,199):
> tab[i].run()
>

Sama sobie odpowiem. Nie run() tylko start() ... :/ Minute po wysłaniu 
na grupę :(
Re: Wątki i brak jakiejkolwiek wielowątkowości
#27248
Author: Wojciech Muła
Date: Mon, 25 Jan 2010 13:16
6 lines
1006 bytes
królewna <krolewna@ee.pl> wrote:

> for i in range(0,199):
> 	tab[i].run()
               ^^^^^
		start()
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads