Mysql
 sql >> Database >  >> RDS >> Mysql

Il thread di connessione pymysql è sicuro? Il thread del cursore pymysql è sicuro?

Grazie a El Ruso, per il punto una direzione

Ho trovato la risposta nel sorgente pymysql dopo aver capito che DBAPI2 ha una specifica che indica come rispondere a questa domanda a seconda dell'implementazione. In caso di PyMySQL significa che non è thread-safe per le connessioni né per i cursori.

https://github.com/PyMySQL/PyMySQL/blob /master/pymysql/inizializzazione .py#L40 Riga

PyMySQL è threadsafe =1 significa:I thread possono condividere il modulo, ma non le connessioni.

(Leggi la specifica PEP-0249 http://legacy.python.org /dev/peps/pep-0249/#threadsafety )