最近看了leveldb的源码,源码url是https://leveldb.googlecode.com/files/leveldb-1.13.0.tar.gz
当我阅读 db/db_impl.cc 时,会出现以下代码:
mutex_.AssertHeld()
我将它跟踪到文件 port/port_posix.h 中,我发现以下内容:
void AssertHeld() { }
然后我在源目录中 grep,但再也找不到 AssertHeld() 的任何其他实现。所以这是我的问题,mutex_.AssertHeld() 在 db/db_impl.cc 中做了什么?谢谢