Bonjour à tous,
J'ai un programme malheureusement long, qui n'utilise pas tout mon CPU (enfin, pas tout les cœurs de mon CPU). Comme principalement, le programme est constitué d'un gros g_slist_foreach qui est ma boucle principale.
Ayant plusieurs cœurs, j'aimerai vraiment que ce foreach soit multithreadé sur tout les cœurs disponible.
Mais je ne sais pas le faire. Quel serait la meilleur méthode pour effectué un tel changement dans mon code ?
Merci pour votre aide.
Je dois avouer que j'ai pas encore vraiment lu la doc du les GThread ou GThreadPoll ...
Partager