Что такое идеальная структура данных в параллельном программировании, в моем случае OpenMP.
#pragma omp parallel for
for(int i = 0; i < N; i++)
{
if(table[i] == true)
container.insert(i); // ?? what kind
}
В этом примере это может быть просто, если мы используем таблицу аналогичного размера. Какова более общая структура данных для параллельного программирования с разделяемой памятью в C ++?