4
我有一个场景,其中多个线程正在写入一个公共缓冲区(地图),每个线程可以或不可以有相同的密钥。有人可以请建议我是否应该使用boost :: shared_mutex或只是提高:: mutex?我的理解是,boost :: shared_mutex是针对单个作者和多个读取,这不是我想要的。这是否使boost :: mutex更适合这种情况?boost :: shared_mutex vs boost :: mutex多线程写入?
在此先感谢