Del curso: Domina Go: Idioms y pruebas de código
Accede al curso completo hoy mismo
Únete hoy para acceder a más de 24.500 cursos impartidos por expertos del sector.
Gestión de contexto en aplicaciones Go - Tutorial de Go
Del curso: Domina Go: Idioms y pruebas de código
Gestión de contexto en aplicaciones Go
En Go, el contexto es una herramienta muy útil para gestionar el tiempo de vida de una operación desde su inicio hasta su finalización pudiendo definir un tiempo máximo de espera para cancelar la operación en caso de que esta tarde demasiado. De esta manera, el código que llame a la operación puede reaccionar a la cancelación, por ejemplo, liberando recursos si fuera necesario, informando al usuario o, simplemente, ignorando la cancelación. El paquete context proporciona un mecanismo para cancelar operaciones en curso. Un contexto tiene un tiempo de vida que comienza cuando se crea y termina cuando se cancela. Un contexto puede tener un padre, que es otro contexto. Si el padre se cancela, el hijo también se cancela. Veámoslo con diferentes ejemplos. En general, siempre partiremos de un contexto de fondo o background, que es el contexto padre de todos los demás contextos. Este contexto nunca se cancela, por lo que sería seguro usarlo como padre, pero no es adecuado para…
Contenido
-
-
-
-
(Bloqueado)
Utilizando la biblioteca estándar de Go3 min 13 s
-
(Bloqueado)
Utilizando opciones funcionales en Go3 min 59 s
-
(Bloqueado)
Manipulación de punteros en Go4 min 15 s
-
(Bloqueado)
Gestión de contexto en aplicaciones Go4 min 39 s
-
(Bloqueado)
Explorando el paquete Sync en Go2 min 59 s
-
Creación de Goroutines en Go1 min 13 s
-
(Bloqueado)
Creación de canales en Go2 min 36 s
-
(Bloqueado)
Patrones de comunicación en Goroutines I2 min 55 s
-
(Bloqueado)
Patrones de comunicación en Goroutines II2 min 52 s
-
(Bloqueado)
Patrones de comunicación en Goroutines III5 min 17 s
-
(Bloqueado)
-