Bonjour,
Je suis tombé sur cet article qui parle des go routines sans état qui permettent de gérer de la mémoire partagée entre go routines : http://decouvric.cluster013.ovh.net/...re-memory.html
Est-ce que c'est vraiment la bonne pratique à adopter au lieu d'utiliser des mutex ? Pourquoi ? Quels sont les avantages/inconvénients des deux méthodes ?
... a première vue, je ne vois que des inconvénients à utiliser des go routines sans état :
- il faut une go routine en plus pour gérer les channels.
- il y a des copies de données au lieu d'accéder directement à la donnée (donc ça consomme plus de RAM et de temps CPU)
Merci d'avance
Partager