我正在運行SQLite v3.7.17從我的程序內存中模式和使用共享緩存(如在Shared Cache And In-Memory Databases中指定)。我的程序是多線程的,所有這些線程訪問相同的內存數據庫。如何實現內存中SQLite數據庫的行級鎖定?
有什麼辦法可以配置或使用我的SQLite數據庫,當兩個線程運行update
查詢在同一個表(但不同的行),一個不會等待另一個?也就是說,我怎樣才能在這個內存數據庫上實現行級鎖定?
這在理論上應儘可能我的SQLite數據不在一個文件中(因而文件系統寫做不適用)。
一個小的請求。請不要指出我的問題http://stackoverflow.com/questions/3267077/can-i-achieve-scalable-multi-threaded-access-to-an-in-memory-sqlite-database或任何類似於我的問題是完全不同的。 –