Bonjour à tous
Je viens de lire le tutorial sur les thread dans Borland C++ et cela m'a pas mal éclairé.
N'ayant jamais utilisé de thred, je ne sais pas comment faire pour mon application.
Je travaille avec des fichiers excel, j'extrait tout d'abord les données de ce fichier. Il contient plusieurs feuilles et dans chaques feuilles il y a plusieurs séries de données. Je stocke chaque série de données dans un objet (TCalculs qui est une classe de ma création), que j'ajoute dans une TList pour avoir accès à chaque série.
Ensuite pour chaque série, j'effectue des calculs et j'exporte les résultats dans un fichier Excel (Un fichier par série).
Mon problème est que les séries sont énormes et donc le traitement est super long.
Ce que j'aimarais faire, c'est utiliser des thread pour faire des calculs en parallèle sur plusieurs séries en même temps.
Ma question est, jusqu'à combien de thread peut-on créer simultanément. Je me doute que je ne vais pas en créer trop non plus d'un coup mais pour avoir un ordre d'idée.
Et deuxième question, Etant donnée que j'ouvre une instance d'excel pour l'écriture, est-ce que cela ne pause pas de problème d'en ouvrir plusieurs en même temps.
Merci d'avance pour votre aide.
Partager