2 回答

TA貢獻(xiàn)1816條經(jīng)驗(yàn) 獲得超4個(gè)贊
將線(xiàn)程存儲(chǔ)為類(lèi)的一部分,然后您可以稍后訪(fǎng)問(wèn)它。
class VideoCapture:
def __init__():
self.uploading = None
def record:
self.uploading = Thread(name='uploading', target=self.upload, args=(upload_queue)).start()
現(xiàn)在在其他地方你有:
video_capture = VideoCapture()
video_capture.record()
if video_capture.uploading.isAlive():
# do something

TA貢獻(xiàn)1830條經(jīng)驗(yàn) 獲得超3個(gè)贊
對(duì)象中有方法is_alive(),Thread所以基本上你只需要使用它:
class VideoCapture:
def record(self):
# don't forget to add it on __init__
self.uploading = Thread(name='uploading', target=self.upload, args=(upload_queue)).start()
tmp = VideoCapture()
tmp.record()
tmp.uploading.is_alive() # here it is
添加回答
舉報(bào)