2010-10-11 7 views
1

J'ai quelques processus avec l'application python gui et je veux me connecter avec eux au serveur sql.Multiprocès avec connexion DB

i utiliser les modules suivants

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) 

i permet d'utiliser la même connexion sur tous les processus ou j'ai besoin d'ouvrir une nouvelle connexion au serveur SQL avec chaque traitee.

Répondre

3

Un nouveau pour chaque processus, car par définition les processus ne peuvent pas partager les ressources mémoire.

Questions connexes