多进程与数据库连接
我有一些用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
每个进程都有一个新的,因为根据定义,进程之间不能共享内存资源。