• [^] # Re: Verrous, sémaphore et mutex

    Posté par . En réponse à la dépêche Instantané sur le parallélisme et le code. Évalué à 3.

    Puisque ce texte se veut avant tout didactique et pédagogique, cela mériterait d'être plus précis sur les différences entre verrous, sémaphore et mutex

    À mon sens non... Ce texte n'est pas une introduction verrous, mutex, et sémaphore, mais un tour d'horizon des grands paradigmes de programmation concurrente : mémoire partagée, acteurs, et mémoire transactionnelle. L'essentiel est là avec la mémoire partagée, les processus s'entendent pour ne pas se marcher sur les pieds en communicant explicitement.

    surtout que le bout de code donné en exemple (tant que ...) ressemble plus à une attente active...

    Certes, l'efficacité des implémentations sont intéressantes. Mais ce texte ce focalise plus sur les problématique de génie log. que de performances. Typiquement, les implémentations des mutexes sont très efficace, mais personne ne veut avoir à programmer avec ça, sauf s'il n'a pas le choix, parce que c'est affreusement difficile.

    Please do not feed the trolls