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 )