python 中有全局锁GIL 所以在计算密集型的程序中
要使用多进程的方式 代替多线程计算
在使用多进程在linux 系统中要注意 linux 系统的机制和window
系统创建多进程的机制是不一样的,linux 系统的子进程会clone 父进程的
文件描述符,这样也就导致了 父进程的文件的读写位置和子进程是一样的
所以这个时候 文件打开,数据库操作等等 要重新连接 重新打开文件等等。
python 多线程
最新推荐文章于 2024-07-14 18:35:17 发布
python 中有全局锁GIL 所以在计算密集型的程序中
要使用多进程的方式 代替多线程计算
在使用多进程在linux 系统中要注意 linux 系统的机制和window
系统创建多进程的机制是不一样的,linux 系统的子进程会clone 父进程的
文件描述符,这样也就导致了 父进程的文件的读写位置和子进程是一样的
所以这个时候 文件打开,数据库操作等等 要重新连接 重新打开文件等等。