Как перебрать и удалить из TBB concurrent_hash_map C ++ - PullRequest
0 голосов
/ 13 октября 2019

Допустим, у меня есть TBB concurrent_hash_map, определенный следующим образом:

tbb::concurrent_hash_map<int, void*> TbbHash;

Теперь я хочу безопасно запускать все элементы в TbbHash.

Если бы я использовал std :: map Iбудет реализовывать это так:

auto it = mymap.begin();
while(it != mymap.end())
{
    delete it->second;
    m.erase(it++);
}

Какова правильная реализация (и поточно-ориентированная) для TBB concurrent_hash_map?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...