Python脚本中的多线程
我正在对视频进行编码。为此,我需要一个线程,将编码的视频,而它是播放,并将退出时,视频停止。Python脚本中的多线程,python,multithreading,python-multithreading,Python,Multithreading,Python Multithreading,我正在对视频进行编码。为此,我需要一个线程,将编码的视频,而它是播放,并将退出时,视频停止。 如何实现这一点?您应该将编码放在主进程中,并将播放放在线程中。这里是一个示例,您必须用自己的代码来实现它 #!/usr/bin/env python #-*- coding:utf-8 -*- from threading import Thread def encode_video(): t = Thread(target=start_play, args=[]) t.start
如何实现这一点?您应该将编码放在主进程中,并将播放放在线程中。这里是一个示例,您必须用自己的代码来实现它
#!/usr/bin/env python
#-*- coding:utf-8 -*-
from threading import Thread
def encode_video():
t = Thread(target=start_play, args=[])
t.start()
t.join()
# here is code for encoding
pass
def start_play():
# here is code for starting
pass
if __name__ =='__main__':
encode_video()
希望有帮助。请参阅。请注意,由于的原因,您可能想改用。@user3230643如果我的答案解决了您的问题,请确认。谢谢