Liste de structure et thread
Bonjour,
je débute dans l'utilisation des threads et des task.
J'ai un fichier qui contient beaucoup de lignes. Si je traite le fichier ligne par ligne, il met plus de 6h a tout traiter.
Ce que je fais : je traite 3 lignes en même temps, pour ce faire j'utilise la fonction paralle.invoke().
Lors du traitement de la ligne, suivant certains éléments, les informations peuvent être stockées dans 3 listes de structure différente.
Mon problème est que par moment l'application bug en me disant que l'index de la liste est supérieur à sa taille (IndexOutOfRangeException).
Est ce que vous avez un idée de comment je peux faire pour ne plus avoir cette erreur ?
Pour ajouter une valeur a la liste je fais simplement : element est de type item qui est une structure dont list1 est sa liste.