delphi fireDAC+SQLite 在多线程下笔记
的情况下,数据仍然是同步的,其他线程写的时候,读线程仍然可以立即得到最新的数据状态。仍然是接受sqlite的建议,在数据安全要求不太严的情况下,设置为off模式,网上有人测试,讲off比full模式,效率要高50倍以上。,如果不设置,主线程如果有DBGRID之类的时候,会报 database is locked的错误。= Normal 下,速度仍然非常快,但是,会有一定概率,同一时间读写同一条数据时,读出来的是写入之前的数据。特别是主线程需要注意。实际测试,分别建立50个读和50个写线程,同时读写,
原创
2018-03-24 15:08:49 ·
4160 阅读 ·
0 评论