Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
呼び出し元のスレッド内の例外に応答する必要があるスレッドで実行されているコードがあります。例外があるかどうかを確認し、子スレッドを再起動する方法はありますか?
try/except/finaly親スレッドの -block で子プロセスを終了/結合し、後で再起動する必要があります。
try/except/finaly
スレッドの「キル」について説明している古い SO 投稿へのリンク。
次のように sth で例外を取得できます。
def run(self): while True: try: #yourThread except Exception, e: print e
子を再起動するには、こちらの回答をご覧ください。