[Sunny Tech 2019] Acteur, un modèle élégant pour le calcul concurrentiel et distribué
Acteur, un modèle élégant pour le calcul concurrentiel et distribué par Didier Plaindoux et Alessio Coltellacci Avec l’avènement des architectures multi-cœurs, nous avons besoin de moyens pour les exploiter. Généralement, cela se fait à l'aide des threads natifs et de primitives de synchronisation qui conduisent généralement à des solutions difficiles à mettre en oeuvre et à des problèmes pour appréhender le calcul. Explorons une approche différente: le modèle de l'acteur, un modèle conceptuel pour traiter le calcul concurrentiel. Par le biais de la conception d'un jeu vidéo nous illustrerons: ce qu'est un acteur, les interactions entre eux sans partager la mémoire, la communication entre acteurs dans un système distribué et comment avoir un système distribué tolérant aux pannes.