Was ist der Standard-Threading-Modus von SQLite in Android?

8

Ссылка

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.

    
Ganesh K 23.06.2012, 07:52
quelle

1 Antwort

4

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.

    
Lalit Poptani 23.06.2012, 08:04
quelle