Ini tidak ada hubungannya dengan utas keamanan .
Dalam mode WAL, penulis tidak memblokir pembaca, jadi menurut kerangka kerja Android, sebaiknya gunakan kumpulan koneksi yang lebih besar dalam kasus ini.
Atau mungkin tidak, seperti yang ditunjukkan oleh komentar ini:
private void setMaxConnectionPoolSizeLocked() {
if ((mConfiguration.openFlags & SQLiteDatabase.ENABLE_WRITE_AHEAD_LOGGING) != 0) {
mMaxConnectionPoolSize = SQLiteGlobal.getWALConnectionPoolSize();
} else {
// TODO: We don't actually need to restrict the connection pool size to 1
// for non-WAL databases. There might be reasons to use connection pooling
// with other journal modes. For now, enabling connection pooling and
// using WAL are the same thing in the API.
mMaxConnectionPoolSize = 1;
}
}