Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/134.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++;多重映射-在向多重映射插入新值之前检查重复项? 如何在C++中插入新值到MultMAP之前检查重复项?< P> < /P>_C++_Multithreading - Fatal编程技术网

C++;多重映射-在向多重映射插入新值之前检查重复项? 如何在C++中插入新值到MultMAP之前检查重复项?< P> < /P>

C++;多重映射-在向多重映射插入新值之前检查重复项? 如何在C++中插入新值到MultMAP之前检查重复项?< P> < /P>,c++,multithreading,C++,Multithreading,多重映射有一个find方法,可以用来检查您的密钥是否已经存在。首先;在问我之前你自己试过什么吗?其次你想达到什么目的?在插入新值之前,我必须检查多重映射,以便生成只包含重复值的向量。如果你不想要重复值,为什么要使用多重映射?因为我必须多重映射,并且当我有重复的大小->比较此文件的md5哈希,以便在中找到重复的文件目录。这被标记为“多线程”,这让我非常紧张。如果这里存在多线程问题,则需要某种互斥保护,以确保一切按预期工作。

多重映射有一个
find
方法,可以用来检查您的密钥是否已经存在。

首先;在问我之前你自己试过什么吗?其次你想达到什么目的?在插入新值之前,我必须检查多重映射,以便生成只包含重复值的向量。如果你不想要重复值,为什么要使用多重映射?因为我必须多重映射,并且当我有重复的大小->比较此文件的md5哈希,以便在中找到重复的文件目录。这被标记为“多线程”,这让我非常紧张。如果这里存在多线程问题,则需要某种互斥保护,以确保一切按预期工作。