Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 7, 2011 06:38:46

indus
От:
Зарегистрирован: 2011-02-07
Сообщения: 44
Репутация: +  0  -
Профиль   Отправить e-mail  

thread.start_new_thread не работает

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) О чем говорит это исключение?



Офлайн

#2 Апрель 7, 2011 06:50:22

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

thread.start_new_thread не работает

О том, что вместо thread следует использовать threading.



Офлайн

#3 Апрель 7, 2011 06:59:15

indus
От:
Зарегистрирован: 2011-02-07
Сообщения: 44
Репутация: +  0  -
Профиль   Отправить e-mail  

thread.start_new_thread не работает

Андрей Светлов
еще раз вас прошу - позвольте мне самому решать что и когда мне следует использовать? =) спасибо!

я не спрашиваю что можно или нужно использовать вместо thread - меня такой вопрос не интересует (я знаю что такое threading и когда нужно я его использую), меня интересуют совсем другие вопросы (см. выше). В частности. как запустить метод класса в виде потока используя thread.start_new_thread. В примерах гугла вижу что люди используют это, но у меня почему-то происходит исключение.



Офлайн

#4 Апрель 7, 2011 07:05:24

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

thread.start_new_thread не работает

Прошу прощения. Больше вам постараюсь не отвечать.
Не всё, о чем пишут в интернетах, стоит использовать.



Офлайн

#5 Апрель 7, 2011 07:28:49

indus
От:
Зарегистрирован: 2011-02-07
Сообщения: 44
Репутация: +  0  -
Профиль   Отправить e-mail  

thread.start_new_thread не работает

Андрей Светлов
спасибо за помощь.



Офлайн

#6 Апрель 7, 2011 09:13:42

indus
От:
Зарегистрирован: 2011-02-07
Сообщения: 44
Репутация: +  0  -
Профиль   Отправить e-mail  

thread.start_new_thread не работает

проблема решена. всем спасибо =)



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version