从SQLite常见问题解答 :
多个应用程序或同一应用程序的多个实例可以同时访问单个数据库文件吗?
…
SQLite使用读写器锁来控制对数据库的访问。 …但请小心:如果数据库文件保存在NFS文件系统上,则此locking机制可能无法正常工作。 这是因为fcntl()文件locking在许多NFS实现上被破坏。 如果多个进程可能试图同时访问文件,则应该避免将SQLite数据库文件放在NFS上。 …
是否有一个简单的testing,看看fcntl()
locking是否适用于我的NFS客户端和服务器的组合?
我联系文森特在bullopensource,不再存在。 他已经在这里移动了代码: https : //sourceforge.net/projects/locktests/
为我工作。 请享用。