我在vc2008下写程序,现在需要用到一点数据库。
现在有sqlite3.c和sqlite3.h两个文件,按文件的说明,这两个文件就可以满足功能需求了,刚才也编译过了。
但是有个疑问,我可能需要有多个线程甚至多个进程同时访问(读写)同一个数据库,同一个表,但是这个访问的同步,是数据库本身就有的,还是需要我自己在线程内部另加同步?
多谢。
------解决方案--------------------
数据库本身支持,SQLITE3在WINDOWS平台下默认为线程安全,多个进程访问是没有问题的。我昨天才编码测试过。
------解决方案--------------------
自己内部进行同步。