• [^] # Re: Autres applis et pthreads

    Posté par . En réponse à la dépêche performances MySQL sous OpenBSD. Évalué à -1.

    Ben avoir un processus contenant plusieurs threads ca a pour but de parralleliser les taches a accomplir. Si tu tournes sur une machine SMP, tes threads feraient mieux d'etre repartis sur le CPU plutot que rester sur un seul.





    Les threads ont pas ete crees pour attendre a la queue l'un apres l'autre sur 1 CPU que le precedent finisse alors que 3 autres CPU se tournent les pouces mais pour faciliter la tache des devs(qui n'ont plus a s'occuper du partage de ressources a la main) et optimiser les context-switch/creation de processus tant que ce peut par rapport aux fork() + segments de memoire partage.