David Cohen wrote: > Hi all, > > I have a problem trying to use thread on python. > I import the threading module and execute this: > > def func_thread(): > something... > > new_thread = threading.Thread(target = func_thread) > new_thread.start() > > But the thread never really starts, just when I call the > new_thread.join() method. > Does anybody could help me?
More code would help. What you have shown looks fine. What does func_thread() do? How do you know it isn't doing it? Here is a very simple, working example based on your code: import threading, time def func_thread(): while True: print 'threading' time.sleep(1) new_thread = threading.Thread(target = func_thread) new_thread.start() print "main thread going away now" Kent _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor