On Wed, 2005-08-31 at 12:53 +0200, Guillaume Fougnies wrote:
> My code is sharing a pool of SQLite connections on
> multiple databases between a bunch of treatment
> threads.
> Each thread pops a connection from the pool safely
> and push it back once finished.

This works on some systems but not on others.  On some
versions of Linux, a thread is not able to override locks
created by a different thread in the same process.  When
that happens, a database connection created on one thread
will not be usable by a different thread.

Additional information:


D. Richard Hipp <[EMAIL PROTECTED]>

Reply via email to