savez-vous s'il existe un moyen simple d'exécuter la commande FOR dans un fichier de commandes sur plusieurs threads? Quel est l'intérêt d'avoir 4 cœurs si je ne peux pas exécuter mes tâches dans 4 threads parallèles?
Par exemple, si j'optimise les PNG avec PNGOUT, la commande que j'utiliserais est
for %i in (*.png) do pngout "%i"
Mais il s’agit là d’une tâche hautement paralisable dans laquelle les sous-tâches ne dépendent pas les unes des autres.
Pour exécuter ceci en 4 'files d'attente' j'écrirais quelque chose comme
for -thread 4 %i in (*.png) do pngout "%i"
Dois-je écrire ma propre application semblable à celle qui pourrait le faire ou existe-t-il une solution gratuite disponible?