IOS 使用FMDB多线程访问数据库 及databaseislocked的问题
摘要:
原理:文件数据库sqlite,同一时刻允许多个进程/线程读,但同一时刻只允许一个线程写。在操行写操作时,数据库文件被琐定,此时任何其他读/写操作都被阻塞,如果阻塞超过5秒钟(默认是5秒,能过重新编译sqlite可以修改超时时间),就报"database is locked"错误。所以,在操作sqli... 阅读全文
posted @ 2015-08-18 14:43
camillezlh
阅读(3479)
评论(0)
推荐(0)
浙公网安备 33010602011771号