Resumen
Como ha visto, el enfoque de la simultaneidad de Go es diferente al de otros lenguajes de programación. Este enfoque se capta en el eslogan de Go: "No comunicarse compartiendo memoria, sino compartir memoria comunicando".
Esa frase sencilla cambia todo. Ha visto que, mediante el uso de goroutines y canales, puede escribir programas simultáneos que se ejecutan con mayor rapidez y que son más fáciles de entender. Al menos cuando sabe por qué ciertas cosas son como son en Go.
Solo se ha abordado la superficie de la simultaneidad en Go. Sin embargo, al menos ha practicado con unos pocos ejercicios y, sobre todo, con el desafío.
Le recomendamos que vuelva a visitar este módulo una vez más para asegurarse de que comprende los aspectos básicos. Después, puede empezar a profundizar.
Asegúrese de comprender por qué necesita canales para comunicarse dentro de goroutines. Además, asegúrese de comprender la diferencia entre los canales almacenados y no almacenados en búfer, especialmente al usarlos. Por ahora, dejaremos aquí la simultaneidad. ¡Hasta el siguiente módulo!