*** 14,21 **** **SQLite multithreading settings** The setting named {link: http://groups.yahoo.com/group/sqlite/message/440 THREADSAFE} turns ! multithreading on or off. {link: http://groups.yahoo.com/group/sqlite/message/527 It's turned on by ! default in the precompiled Windows binaries and it's off by default in the precompiled Linux binaries}. Under Linux, Mac OS X and other Unix systems, you'll have to set it manually. If you're using Mac OS X's {link: http://developer.apple.com/tools/projectbuilder/index.html Project Builder}, you can easily turn on multithreading by adding *-DTHREADSAFE=1* to the *Other C Compiler Flags* field, in the following --- 14,20 ---- **SQLite multithreading settings** The setting named {link: http://groups.yahoo.com/group/sqlite/message/440 THREADSAFE} turns ! multithreading on or off. {link: http://groups.yahoo.com/group/sqlite/message/527 It's turned on by default in the precompiled Windows binaries and it's off by default in the precompiled Linux binaries}. Under Linux, Mac OS X and other Unix systems, you'll have to set it manually. If you're using Mac OS X's {link: http://developer.apple.com/tools/projectbuilder/index.html Project Builder}, you can easily turn on multithreading by adding *-DTHREADSAFE=1* to the *Other C Compiler Flags* field, in the following *************** *** 30,37 **** **Study case: multithreaded insert on the same database** ! _If you're new to SQLite, take a quick look at this {link: http://www.hwaci.com/sw/sqlite/ ! quickstart.html tutorial}._ *: Spawn two or more threads. Each one, opens the db via *sqlite_open()* and keeps its own copy of sqlite structure. --- 29,35 ---- **Study case: multithreaded insert on the same database** ! _If you're new to SQLite, take a quick look at this {link: http://www.hwaci.com/sw/sqlite/quickstart.html tutorial}._ *: Spawn two or more threads. Each one, opens the db via *sqlite_open()* and keeps its own copy of sqlite structure.