Busca en todas las páginas de la documentación
10 pages in this section.
Aprende el modelo de concurrencia de Go con goroutines y canales. Comprende los principios de CSP, cuándo usar canales vs. mutexes y los errores comunes.
Aprende los fundamentos de la concurrencia en Go con 10 ejemplos, cubriendo goroutines, canales sin búfer y sync.WaitGroup para operaciones concurrentes.
Comprende los canales de Go, incluida la capacidad de búfer frente a sin búfer y las reglas de propiedad de cierre, para prevenir bloqueos y pánicos.
Learn how to use Go's select statement to multiplex channel operations, implement timeouts, and perform non-blocking probes with default.
Aprende a usar sync.Mutex de Go para serializar el acceso, RWMutex para lecturas concurrentes y WaitGroup para coordinar la finalización de goroutines.
Habilita el detector de carreras de Go con -race para encontrar accesos concurrentes de memoria no sincronizados. Aprende a interpretar informes de carreras y a corregir carreras de datos con mutexes o canales.
Aprenda las mejores prácticas para la concurrencia en Go, cubriendo el ciclo de vida de las goroutines, el uso de canales y el estado compartido para prevenir deadlocks y condiciones de carrera.
Un resumen de una sola página de cada punto clave de las 9 páginas de la sección de Concurrencia, agrupado por página de origen para que puedas escanear las 50 conclusiones sin abrir cada artículo individualmente.