使用DB连接进行多处理

时间:2010-10-11 09:54:59

标签: python sql-server multiprocessing

我有一些使用python gui应用程序的进程,我想将它们连接到sql server。

我使用以下模块

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 server的新连接。

1 个答案:

答案 0 :(得分:4)

每个进程都有一个新进程,因为每个进程的进程不能共享内存资源。