Joe Mistachkin wrote:
>
> Alexander Spence wrote:
> >
> > What is the purpose of these locks when Sqlite itself has been compiled
as ThreadSafe?
> >
>
> I'm not sure what the original intent of that lock was; however, after
reviewing the code,
> that lock does not seem to serve a useful purpose. My plan now is to
remove it for the
> next release.
>
Further analysis and testing reveals a potential race condition when using
the connection
pool with that static lock removed (i.e. this may be causing the access
violation you are
seeing); however, the static lock itself is actually not a good solution to
this issue.
See my candidate fix for this issue here:
https://system.data.sqlite.org/index.html/ci/0ed439a5e7?sbs=0
--
Joe Mistachkin
_______________________________________________
sqlite-users mailing list
[email protected]
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users