scubers / JRDB

MIT License
507 stars 91 forks source link

数据存储时多线程操作导致崩溃 #63

Open oYoCoHo opened 4 years ago

oYoCoHo commented 4 years ago

最近使用JRDB经常因为多线程操作导致崩溃,我看文档上说数据库操作是线程安全的,但实际使用过程中,最近经常因为线程问题导致崩溃,请问有好的办法解决吗?

报错: BUG IN CLIENT OF sqlite3.dylib: illegal multi-threaded access to databas

xue03106991 commented 4 years ago

使用sqlite3_open_v2打开数据库, sqlite3_open_v2(sqlitePath, (sqlite3**)&_db, SQLITE_OPEN_READWRITE|SQLITE_OPEN_FULLMUTEX, nil)