Bonjour,
Imaginons le main suivant :
Pour deux valeurs de i, les pIn correspondants sont indépendants et les pOut qui résultent de l'exécution de fonctionDeBase aussi. Cette fonction mettant un certain a s'exécuter, je voudrais profiter des 8 processeurs de ma machine, pour gagner du temps. Mais je ne veux qu'un seul exécutable. Pourriez-vous m'aiguillonner sur la manière de faire cela en C ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 for (i=0;i<VALMAX;i++) { pIn = (quelque chose qui dépend de i); fonctionDeBase(pIn,pOut); resultat = resultat + (quelquechose qui depend de pOut); }
Merci
Partager