Найти - Пользователи
Полная версия: thread.start_new_thread не работает
Начало » Python для новичков » thread.start_new_thread не работает
1
indus
class X():

def __Thread( self ):
print "A"
pass

thread.start_new_thread( self.__Thread, () )
вылетает исключение:

Unhandled exception in thread started by
Error in sys.excepthook:

Original exception was:


… и больше никакой информации.
1) Почему не запускается поток?
2) О чем говорит это исключение?
Андрей Светлов
О том, что вместо thread следует использовать threading.
indus
Андрей Светлов
еще раз вас прошу - позвольте мне самому решать что и когда мне следует использовать? =) спасибо!

я не спрашиваю что можно или нужно использовать вместо thread - меня такой вопрос не интересует (я знаю что такое threading и когда нужно я его использую), меня интересуют совсем другие вопросы (см. выше). В частности. как запустить метод класса в виде потока используя thread.start_new_thread. В примерах гугла вижу что люди используют это, но у меня почему-то происходит исключение.
Андрей Светлов
Прошу прощения. Больше вам постараюсь не отвечать.
Не всё, о чем пишут в интернетах, стоит использовать.
indus
Андрей Светлов
спасибо за помощь.
indus
проблема решена. всем спасибо =)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB