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 次 |
| 最近记录: |