Pregunta

¿Es posible leer desde una base de datos SQLite mientras está siendo escrito para?

Soy consciente de que el acceso está bloqueado para escritura cuando está siendo escrito, pero es que el mismo tanto para lecturas?

¿Fue útil?

Solución 2

Después de leer un poco alrededor, y mira a través del código de FMDB, descubrí que no estaba usando los valores de retorno SQLITE_BUSY y SQLITE_LOCKED correctamente.

De acuerdo con el código FMDB, uno debe bucle para un número limitado de reintentos, esperando un corto tiempo bewteen.

Así que implementan que en mi código, y todo parece funcionar bien.

scroll top