Потоковая безопасность карт C ++

Речь идет о поточной безопасности std :: map . Теперь одновременное чтение является потокобезопасным, а запись - нет. My qu Суть в том, что если я каждый раз добавляю уникальный элемент на карту, будет ли это потокобезопасным?

  1. Итак, например, если у меня есть карта вроде этой std: map myMap и я всегда добавляю новые ключи и никогда не изменяю существующий ключ-значение. Будет ли это потокобезопасным?

  2. Что еще более важно, приведет ли это к случайному поведению во время выполнения?

  3. Считается ли добавление новых ключей модификацией? Если ключи при добавлении всегда разные, разве это не должно быть поточно-ориентированным, поскольку это изменяет независимую часть памяти?

Спасибо Шив

9
задан shiv chawla 22 November 2011 в 22:16
поделиться