python - 在 Python 中运行后台进程
问题描述
我知道我可以使用子进程在 python 中运行后台进程。但问题是,当我制作一个 gui 然后使用带close_fds=True
参数的子进程时,窗口变为无响应。
所以,我想要的是我需要创建一个后台进程,但它应该与主进程一起单独运行,并且当该进程完成后,它应该再次与主进程结合。
顺便说一句,我使用 PySide2 作为 gui 框架
任何帮助,将不胜感激
解决方案
我认为对你更有利的是线程,你可以在另一个线程中启动一个进程,而不会阻塞运行你的 gui 的主线程。一旦另一个线程完成了它的任务,它将加入主线程
推荐阅读
- php - PHP反序列化和重复的变量名
- javascript - 如何在服务器上运行 javascript 实验
- javascript - Node js 护照的 req.isAuthenticated 总是返回 false
- php - htaccess没有传递参数来进入php
- html - 如何在角度应用程序中将当前位置放置在传单打开的街道地图中
- android - Android根据适配器中的屏幕旋转/宽度改变高度
- json - ODATA 在 MS Edge 中不返回 JSON
- java - 如何将以下代码转换为 lamda 表达式
- linux-kernel - bootloader的UART驱动只能用于bootloader,不能用于Linux
- java - 正则表达式替换预定义的字符范围之前的所有内容 - Java