Tôi nhận được exc_bad_access khi sử dụng nhiều người đọc cho sqlite trên iOS. WAL được kích hoạt trên cơ sở dữ liệu và sqlite3_threadsafety trả về 2 vì vậy đây không phải là vấn đề.sqlite3_prepare_v2 exc_bad_access
Mã tôi đang sử dụng hoạt động tốt cho 100 nghìn người dùng hầu hết thời gian, nhưng có một số điều kiện đa luồng nhất định khiến sqlite3_prepare_v2 có exc_bad_access. Về cơ bản khi tôi đẻ trứng hai chủ đề để làm một loạt các lần đọc nó bị treo.
Với WAL và chủ đề an toàn sqlite, nhiều chủ đề không phải là vấn đề nhưng không thể tìm ra nguyên nhân gây ra exc_bad_access này.
Xin cảm ơn trước.
điều này có thể giúp bạn: http://stackoverflow.com/questions/2323684/sqlite-concurrency-issues – Raviprakash