多进程与数据库连接

1 投票
1 回答
537 浏览
提问于 2025-04-16 05:19

我有一些用Python做的图形界面应用程序,我想把它们和SQL服务器连接起来。

我使用了以下模块:

form multiproccessing import pool
import pymssql 

conn = pymssql.connect(host=host,user=user,password=password,database=database)

for data in my_list : 
   self.pool.apply_async(fun,data,conn)

请问我能在所有的进程中使用同一个连接吗?还是说每个进程都需要重新打开一个新的连接到SQL服务器?

1 个回答

4

每个进程都有一个新的,因为根据定义,进程之间不能共享内存资源。

撰写回答