Cha*_*net 11 python multiprocessing python-3.x
如何终止正在运行的进程,使用concurrent.futures开始?据我所知,cancel()
如果进程没有运行,该方法可以从队列中删除进程.但是如何杀死正在运行的进程呢?例如,如果我有一个长时间运行的进程,并且我想在GUI中按下"取消"按钮时停止它.
multiprocessing.Process
在这种情况下,使用 a来执行长时间运行的任务可能会更好。
在开始新流程multiprocessing.Event
之前创建一个。让子进程定期检查其状态Event
,并使其在Event.is_set()
return时退出True
。
在您的 GUI 代码中,将回调set()
与Event
.
归档时间: |
|
查看次数: |
2377 次 |
最近记录: |