I'm using sqlite to do an index of a proprietary file, and the database will be accessed with multiple threads (using different sqlite handles) for reading and writing.
I know that sqlite locks the file in order to provide concurrency for readers/writers, and depends on the OS file api for locking.
This is all fine on windows and linux, but on solaris and hpux I am less confident regarding how advisory locking works there.
Does anyone have any idea how well sqlite works regarding concurrency on those platforms?