繁体   English   中英

如何停止线程并重新启动它 - python

[英]How to stop a thread and restart it - python

如何停止线程运行,然后在调用时重新启动它,但无法得到可靠的答案。 提前致谢。

根据这个链接,目前,[...],线程不能被销毁、停止、暂停、恢复或中断。

线程必须从外部终止,Python 没有给你这种能力,因此迫使你更仔细地设计你的线程系统。 这个秘籍基于一个线程的思想,其主 function 使用循环。 循环会定期检查是否设置了 threading.Event object。 如果是,则线程终止; 否则,它会等待 object。

答案是:你没有。 取而代之的是,你请它把 go 带走。 线程必须定期检查它是否被要求离开 go 然后遵守(通常在某种清理之后)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM