What is wrong with my Python threading?

castironpi castironpi at gmail.com
Tue May 20 09:28:51 EDT 2008


On May 20, 8:19 am, "Chuckk Hubbard" <badmuthahubb... at gmail.com>
wrote:
> #!/usr/bin/python
>
> #why doesn't this run both threads simultaneously?
> #Thanks for any help.
> #Chuckk
>
> import threading
> import time
>
> def printesc(thrd):
>     for i in range(10):
>         time.sleep(1)
>         print thrd, i
>
> def master():
>     thd1 = threading.Thread(target=printesc, args=(1,))
>     thd2 = threading.Thread(target=printesc, args=(2,))
>     thd1.run()
>     thd2.run()
>
> master()

You meant 'thd1.start( )' and 'thd2.start( )'.



More information about the Python-list mailing list