我有一个场景,多个线程正在写入共同的缓冲区(一个映射表),每个线程可能具有相同或不同的键。请问我应该使用boost::shared_mutex还是只用boost::mutex? 我的理解是,boost::shared_mutex是为单个写入者和多个读取者而设计的,这不是我想要的。这种情况下,是否更适合使用boost::mutex呢?提前感谢您的回答。