mirror of
https://github.com/sqlite/sqlite.git
synced 2025-11-14 00:22:38 +03:00
Further updates to the sqlite3_pcache_methods documentation, plus the addition
of a few evidence marks related to pcache. FossilOrigin-Name: 34edb54bb03ad4e54f2e4de12d767e6fa8822ba4
This commit is contained in:
@@ -173,6 +173,13 @@ int sqlite3_initialize(void){
|
||||
** sqlite3_initialize(). The recursive calls normally come through
|
||||
** sqlite3_os_init() when it invokes sqlite3_vfs_register(), but other
|
||||
** recursive calls might also be possible.
|
||||
**
|
||||
** IMPLEMENTATION-OF: R-00140-37445 SQLite automatically serializes calls
|
||||
** to the xInit method, so the xInit method need not be threadsafe.
|
||||
**
|
||||
** The following mutex is what serializes access to the appdef pcache xInit
|
||||
** methods. The sqlite3_pcache_methods.xInit() all is embedded in the
|
||||
** call to sqlite3PcacheInitialize().
|
||||
*/
|
||||
sqlite3_mutex_enter(sqlite3GlobalConfig.pInitMutex);
|
||||
if( sqlite3GlobalConfig.isInit==0 && sqlite3GlobalConfig.inProgress==0 ){
|
||||
|
||||
Reference in New Issue
Block a user