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
Author: królewna
Date: Mon, 25 Jan 2010 13:00
Date: Mon, 25 Jan 2010 13:00
25 lines
1483 bytes
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
Author: królewna
Date: Mon, 25 Jan 2010 13:03
Date: Mon, 25 Jan 2010 13:03
9 lines
1064 bytes
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
Author: Wojciech Muła
Date: Mon, 25 Jan 2010 13:16
Date: Mon, 25 Jan 2010 13:16
6 lines
1006 bytes
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