Is there anything in your program that would introduce a .NET thread abort exception or a Python KeyboardInterrupt?
> -----Original Message----- > From: users-boun...@lists.ironpython.com [mailto:users- > boun...@lists.ironpython.com] On Behalf Of KATO Kanryu > Sent: Monday, February 08, 2010 1:01 AM > To: users@lists.ironpython.com > Subject: [IronPython] threading.thread sometimes forced termination! > > Hi, > > I'm developping multithread application with threading.thread class. > But sometimes the thread terminates suddenly without any exeption. > What countermeasure for this problem? > > -----------sample code--------------- > import threading > > class MyThread(threading.Thread): > def __init__(self): > pass > > def run(self): > print "begin thread!" > try: > # some codes... > pass > except: # not called this point :( > print "catched something!" > finally: > print "end MyThread" > > > mythread = MyThread() > mythread.start() > ----------console------------------ > begin thread! > ... > end MyThread > ----------console------------------ > > > KATO Kanryu > _______________________________________________ > Users mailing list > Users@lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com _______________________________________________ Users mailing list Users@lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com