Je le processus suivant dans un seul thread Environnement:équivalent de tableau dans les collections simultanées
int[] ages = { 40, 30, 18, 23, 60, 24 };
for (int i = 0; i < ages.Length; i++)
{
if (ages[i] < 21) ages[i] = 0;
}
À titre d'exemple, mais maintenant je veux faire ce processus dans un environnement Discussion multi. Existe-t-il une collection simultanée simulant un tableau dans un environnement multi-thread?
'' ConcurrentBag peut-être –
r1verside
pas tout à fait, ConcurrentBag ne vise pas à maintenir l'ordre des index. Mais sachez que ce code peut être parallélisé sans collisions avec un ParallelFor facilement. – Miguel
ConcurrentBag ne permet pas d'accéder à la clé par index, que je souhaite archiver. –