Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Amaury Forgeot d'Arc
Bonjour,
Bonjour,
Je suis en train de développer un serveur de transaction sur Windows.
J'utilise mysqldb pour insérer les infos. dans une base mysql.
Ai-je des contraintes spécifiques ou puis-je sans problème appeler mysqldb.open/write/close depuis plusieurs threads ?
Ou est-il plus sûr d'ulitiser fork(CreateProcess).
En cherchant dans la doc de mysqldb, ici : http://svn.sourceforge.net/viewvc/mysql-python/trunk/MySQLdb/doc/MySQLdb.txt?view=markup on trouve un paragraphe "threadsafety".
En gros, il dit qu'on ne peut pas partager une connexion entre threads. C'est une limitation du protocole MySQL. Deux threads différents devraient ouvrir deux connexions, ou bien on peut utiliser un pool de connexions.
En espérant être utile,
-- Amaury
Bonjour,
Bonjour,
Je suis en train de développer un serveur de transaction sur Windows.
J'utilise mysqldb pour insérer les infos. dans une base mysql.
Ai-je des contraintes spécifiques ou puis-je sans problème appeler
mysqldb.open/write/close depuis plusieurs threads ?
Ou est-il plus sûr d'ulitiser fork(CreateProcess).
En cherchant dans la doc de mysqldb, ici :
http://svn.sourceforge.net/viewvc/mysql-python/trunk/MySQLdb/doc/MySQLdb.txt?view=markup
on trouve un paragraphe "threadsafety".
En gros, il dit qu'on ne peut pas partager une connexion entre threads.
C'est une limitation du protocole MySQL.
Deux threads différents devraient ouvrir deux connexions, ou bien on
peut utiliser un pool de connexions.
Je suis en train de développer un serveur de transaction sur Windows.
J'utilise mysqldb pour insérer les infos. dans une base mysql.
Ai-je des contraintes spécifiques ou puis-je sans problème appeler mysqldb.open/write/close depuis plusieurs threads ?
Ou est-il plus sûr d'ulitiser fork(CreateProcess).
En cherchant dans la doc de mysqldb, ici : http://svn.sourceforge.net/viewvc/mysql-python/trunk/MySQLdb/doc/MySQLdb.txt?view=markup on trouve un paragraphe "threadsafety".
En gros, il dit qu'on ne peut pas partager une connexion entre threads. C'est une limitation du protocole MySQL. Deux threads différents devraient ouvrir deux connexions, ou bien on peut utiliser un pool de connexions.