python多进程 pyinstaller打包后一直无限增加进程,但并不执行,导致死机

复制代码
import multiprocessing
from multiprocessing import Process,Lock,Manager
from multiprocessing import Queue
from multiprocessing import JoinableQueue
#多进程程序用pyinstaller打包一味地增加进程,但不进行的解决方法
#解决思路:multiprocessing.freeze_support()必须写在主程序的第一行
if __name__=='__main__':
    multiprocessing.freeze_support()
    global con,connect
    multiprocessing.Process()
    connect = pymysql.connect(user = 'm',
                password = 'h',
                db = 'x',
                host = 'r',
                port = 3306,
                charset = 'utf8'
                )
    con = connect.cursor()
    pw = Process(target=newlbjs, args=())
    pr = Process(target=gxye, args=())
    pr1 = Process(target=gxye, args=())
    pr1.start()
    pw.start()
    pr.start()
    pw.join()
    pr.join()
    pr1.join()
    #newlbjs()
复制代码

 

posted @   myrj  阅读(933)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示