Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Ist der pymysql-Verbindungsthread sicher? Ist der Pymysql-Cursor-Thread sicher?

Danke an El Ruso für den ersten Hinweis

Ich habe die Antwort in der Pymysql-Quelle gefunden, nachdem ich verstanden habe, dass DBAPI2 eine Spezifikation hat, die angibt, wie diese Frage je nach Implementierung zu beantworten ist. Im Fall von PyMySQL bedeutet dies, dass es weder für Verbindungen noch für Cursor Thread-sicher ist.

https://github.com/PyMySQL/PyMySQL/blob /master/pymysql/init .py#L40 Linie

PyMySQL ist threadsafe =1 bedeutet:Threads dürfen das Modul teilen, aber keine Verbindungen.

(Lesen Sie die PEP-0249-Spezifikation http://legacy.python.org /dev/peps/pep-0249/#threadsafety )