MVCC锁定测试仪 该代码在两个单独的文件上使用Linux 来实现 。主文件是test.mybdb ,用于另一个“版本”的第二个文件是test.mydb.h2 。主文件包含两个带有计数器的标头,每次升级版本时,计数器就会增加。 您可以通过在不同的端子上启动读取器和写入器的输出来检查输出。 docker-compose run tester /bin/bash % make % ./test_locking reader docker-compose run tester /bin/bash % make % ./test_locking writer