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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part list1.add(element)
Partager