J'ai lu récemment la source de LevelDB, l'URL source est https://leveldb.googlecode.com/files/leveldb-1.13.0.tar.gzQuel est le sens de mutex_.AssertHeld() dans la source de LevelDB
Et quand je lis db/db_impl.cc, il vient le code suivant:
mutex_.AssertHeld()
je suis dans le port de fichier/port_posix.h, et je trouve ce qui suit:
void AssertHeld() { }
Je grep dans la souce dir, mais ne peut pas trouver anyother mise en œuvre du AssertHeld() anymo ré. Alors voici ma question, que fait le mutex_.AssertHeld() dans db/db_impl.cc? Comme vous avez pu le constater, cela ne fait rien dans l'implémentation par défaut.