Von oben Link lernte ich, SQLite unterstützt drei verschiedene Threading-Modi: Single-Thread, Multi-Thread und Serialized. Ich bin nur neugierig zu wissen, "Was ist der Standard Threading-Modus von SQLite in Android"? Gibt es eine Möglichkeit, den Threading-Modus pragmatisch zu ändern? Wenn ja, wie und welche Vorteile habe ich? Wann soll man mit einigen Beispielfällen wählen?
Danke im Voraus.
Standardmodus - Serialized
Standardmäßig ist SqliteDatabase Thread-sicher, Sie können es in den Android-Dokumenten überprüfen,
setLockingEnabled(boolean lockingEnabled)
Aus den Dokumenten -
Kontrollieren Sie, ob die SQLiteDatabase thread-sicher ist oder nicht Sperrt kritische Bereiche ab. Das ist ziemlich teuer, also wenn Sie wissen, dass Ihre DB nur von einem einzigen Thread verwendet wird, dann sollten Sie setze dies auf falsch. Der Standardwert ist wahr.
Tags und Links android sqlite sqlite3 sqliteopenhelper