SQlite3 обрабатывает общий доступ к базе данных по умолчанию, локально на том же компьютере.Вам нечего делать, просто несколько раз откройте базу данных на жестком диске.Конечно, у него есть накладные расходы, и блокировка сделает его медленнее , чем доступ из одного уникального процесса.
Но если под "в общем расположении" вы подразумеваете сетевой диск, то естьВаш вопрос предполагает, что он, вероятно, не будет работать должным образом.
Блокировка файлов по сети небезопасна (по крайней мере, в мире Windows).См. http://www.sqlite.org/cvstrac/wiki?p=SqliteNetwork
Вместо этого следует полагаться на настоящий подход клиент / сервер, который по-прежнему возможен при использовании SQLite3 на сервере и при доступе клиентов к нему через сеть.См., Например, наш RESTful сервер с использованием JSON и нескольких протоколов.