当前位置: 首页 > news >正文

关于multiprocessing使用freeze_support()方法

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、freeze_support()?
  • 二、使用方法
  • 总结


**注意下面**
如果有车载讨论需要的小伙伴,可以私信加我微信,拉你进群,和同行业大佬交流
**注意上面**

前言

最近需包装个脚本运行上位机,发现在代码里面会添加了一个multiprocessing.Process()进程代码后,运行上位机运行这段代码,程序就会重复打开上位机,查了一周都没找到问题的原因,最后翻墙查资料才找到相关的说法(也许是我查询错误的方式不对),特此记录


一、freeze_support()?

freeze_support()函数通常用于支持Python程序的冻结。冻结是将Python程序转换为独立可执行文件的过程,这样你就不需要依赖Python解释器来运行它。然而,如果你的程序不打算被冻结,那么你可以安全地省略这一行代码

二、使用方法

代码如下(示例):

if __name__ == '__main__':multiprocessing.freeze_support() #一定要在整个程序的入口处执行这样代码,否则没有作用app = QApplication(sys.argv)window = Main_Ui()window.show()sys.exit(app.exec())

总结

我是一名车载自动化测试开发工程师,希望能和志同道合的朋友一起相互学习进步。

http://www.lryc.cn/news/459552.html

相关文章:

  • 基于rk356x u-boot版本功能分析及编译相关(一)
  • Jenkins---01
  • 第十五届蓝桥杯C++B组省赛
  • 线程 vs 虚拟线程:深入理解及区别
  • 【WEB应用安全测试指南–蓝队安全测试2】--超详细-可直接进行实战!!!亲测-可进行安全及渗透测试
  • 使用HTML、CSS和JavaScript创建滚动弹幕效果
  • 【C语言】--数组
  • 面向B2B市场的Spring Boot医疗病历系统开发
  • 闭着眼学机器学习——支持向量机分类
  • 今日指数项目day8实战权限管理器(上)
  • 《机器学习与数据挖掘综合实践》实训课程教学解决方案
  • linux中软连接和硬链接的区别
  • #Swift 对比 Static 在Swift 和 OC中的用法
  • yakit使用教程(三,端口探测和指纹扫描)
  • 一维数组的引用
  • Vue3 watch 监视属性
  • 大数据-158 Apache Kylin 安装配置详解 集群模式启动
  • PHP商会招商项目系统一站式服务助力企业腾飞
  • pnpm 和 npm
  • 笔试算法总结
  • mybatisPlus对于pgSQL中UUID和UUID[]类型的交互
  • vue3 高德地图标注(飞线,呼吸点)效果
  • 程序员成长秘籍:是迈向管理巅峰,还是深耕技术架构?
  • xargs的参数及常用命令
  • FLASK 数据库建立以及部署和表的创建
  • 微信小程序的面试题
  • udp c语言实现组播的例子
  • ffmpeg面向对象——AVInputFormat与URLProtocol啥关系
  • 【高阶数据结构】二叉树进阶探秘:AVL树的平衡机制与实现详解
  • 中级软考软件设计师真题+模拟题+课件讲解+机考讲解模拟+笔记分享