Let\'s say I have two or more processes dealing with an SQLite database - a \"player\" process and many \"editor\" processes.
The \"player\" process reads the database
If it's on the same machine, the simplest way would be to have named pipe, "player" with blocking read() and "editors" putting a token in pipe whenever they modify DB.