camillezlh

2015年8月18日

IOS 使用FMDB多线程访问数据库 及databaseislocked的问题

摘要: 原理:文件数据库sqlite,同一时刻允许多个进程/线程读,但同一时刻只允许一个线程写。在操行写操作时,数据库文件被琐定,此时任何其他读/写操作都被阻塞,如果阻塞超过5秒钟(默认是5秒,能过重新编译sqlite可以修改超时时间),就报"database is locked"错误。所以,在操作sqli... 阅读全文

posted @ 2015-08-18 14:43 camillezlh 阅读(3479) 评论(0) 推荐(0)