Question about thread
Valkyrie
valkyrie at cuhk.edu.hk
Fri Nov 19 10:45:21 EST 2004
When I do it line by line in python's console, I have similar result to youl.
But when I try to run it in a file, say:
python demo.py
It just returns me nothing. I have no idea on this right now...
Russell Blau wrote:
> "Valkyrie" <valkyrie at cuhk.edu.hk> wrote in message
> news:1100875373.911763 at eng-ser6...
>
>>Refering to the following codes I found, there is nothing displayed in the
>>console, may I ask why?
>>
>>def thrd(param): # the thread worker function
>> print "Received",param
>>
>>import thread
>>for i in range(5): # start five threads passing i to each one
>> thread.start_new_thread(thrd,(i,))
>
>
> You may ask, but when I tried your code, here is what happened:
>
> Python 2.3.4 (#53, May 25 2004, 21:17:02) [MSC v.1200 32 bit (Intel)] on
> win32
> Type "help", "copyright", "credits" or "license" for more information.
>
>>>>def thrd(param): # the thread worker function
>
> ... print "Received",param
> ...
>
>>>>import thread
>>>>for i in range(5): # start five threads passing i to each one
>
> ... thread.start_new_thread(thrd,(i,))
> ...
> 1960
> 836
> 232
> 2864
> 3692
>
>>>>Received 0
>
> Received 1
> Received 2
> Received 3
> Received 4
>
> Note that the numbers 1960, etc., appear to be the return values of the
> thread.start_new_thread() function.
>
>
More information about the Python-list
mailing list