इसका थ्रेड सुरक्षा . से कोई लेना-देना नहीं है ।
वाल मोड में, लेखक पाठकों को ब्लॉक नहीं करता है, इसलिए एंड्रॉइड फ्रेमवर्क सोचता है कि इस मामले में एक बड़े कनेक्शन पूल का उपयोग करना एक अच्छा विचार है।
या शायद नहीं, जैसा कि यह टिप्पणी दिखाती है:
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;
}
}