Je suis un peu confus. Le multithreading implique un traitement parallèle, alors pourquoi ne pouvons-nous pas utiliser plusieurs cœurs pour exécuter des threads différents? J'ai trouvé cette instruction dans ce lien- https://www.tutorialspoint.com/operating_system/os_multi_threading.htm Veuillez expliquer l'instruction "L'application multithread ne peut pas tirer parti du multitraitement."Est-il vrai que le multithread ne peut pas tirer parti du multitraitement? Si oui, pourquoi?
Merci à l'avance.
Donc, je peux dire que plusieurs threads d'un même processus peuvent être exécutés sur plusieurs cœurs? –
Habituellement, oui, vous pouvez –
Il existe quelques variantes Eunuchs où les threads ne peuvent être exécutés que sur un seul cœur. Cependant, ce sont des cas de plus en plus exceptionnels. – user3344003