Commentaire de tytouf
sur Puce multi-cœur contre programmeur
Voir l'intégralité des commentaires de cet article
effectivement il y a toujours débat entre programmation multi-threadée et évènementielle, chaque méthode étant plus ou moins adaptée (facile à développer) pour telle ou telle tâche. néanmoins pour préciser un peu les choses :
1/ pour chaque méthode, il y a un changement de contexte :
- pour les threads c’est les registres processeurs dont celui contenant la pile
- pour l’évenementiel c’est l’évenement et sa continuation
2/ si les threads tournent dans le même espace d’adressage mémoire, il n’y a pas besoin d’invalider les caches. La différence de vitesse entre les deux méthodes est donc moins évidente.
3/ Apache gère plus ou moins toutes les configurations : mono-thread, multi-threadé, multi-processus.
