文章詳情頁(yè)
thread - python 線程,消息處理系統(tǒng)。怎樣在維持主線程的同時(shí)結(jié)束掉子線程?
瀏覽:93日期:2022-09-20 18:24:13
問(wèn)題描述
寫(xiě)了一個(gè)類(lèi)似于消息處理系統(tǒng)主線程是監(jiān)聽(tīng)端口,有消息過(guò)來(lái)就打開(kāi)一個(gè)新的子線程,如果子線程遇到錯(cuò)誤怎么退出呢?殺死掉這個(gè)子線程但是維持主線程依舊監(jiān)聽(tīng)端口?我用的是threading 謝謝!
threading.Thread(target=login.login, args=(vrc_waite,username,password,phone,), name=username).start()
問(wèn)題解答
回答1:子線程應(yīng)該自己退出,如果你是socket的話(huà),肯定是主線程創(chuàng)建socket listener,來(lái)消息以后創(chuàng)建socket client 然后傳遞給子線程,子線程在client 上操作,出錯(cuò)了不影響listener
排行榜

熱門(mén)標(biāo)簽