Bonjour,
Je développe un programme très gourmand en ressource CPU, non multi-threadé (un seul thread principal pour l'instant).
Quand je lance mon exe, est-ce que :
- Windows va-t-il naturellement utiliser tous la totalité des coeurs de mon processeur (8 cores chez moi) ?
- Pour être sûr qu'il le fasse, j'utiliserais :
Ainsi mon problème est de remplacer le "?" par le bon mask, je ne comprends pas comment cela fonctionne, j'aimerai lui spécifier "les 8 coeurs"Process.GetCurrentProcess().ProcessorAffinity = (System.IntPtr) ?;
Merci pour votre aide.
Partager