Sobes.tech
Junior — Middle

¿En qué etapa del ciclo de vida se inicia una goroutine en Go?

sobes.tech AI

Respuesta de la IA

La gorutina en Go se inicia en el momento en que se llama a la palabra clave go antes de una función o método. Esto sucede durante la ejecución del programa, cuando el flujo de control alcanza esa instrucción. Por ejemplo:

func sayHello() {
    fmt.Println("Hello")
}

func main() {
    go sayHello() // aquí se inicia la gorutina
    // la función principal puede continuar trabajando
}

De esta manera, la gorutina se inicia dinámicamente durante la ejecución, y no en la compilación o en la fase de inicialización.