Como desarrolladores, encontramos escenarios en los que necesitamos un programa para hacer una pausa o esperar una duración específica. Por ejemplo, puede pausar un hilo específico y permitir que otros hilos se ejecuten.
Esta guía lo ayudará a aprender cómo usar la función de sueño en el lenguaje de programación GO.
Garantía de devolución de dinero si es lo contrario 😊.
Función de sueño de golang
El paquete de tiempo proporciona la función de sueño en Go. Por lo tanto, deberá importarlo antes de usar.
La cláusula a continuación importa el paquete de tiempo:
importar "tiempo"Una vez importado, puede usar la función de sueño. Podemos expresar la sintaxis de la función como:
DUNTO DE FUNC (D DURACIÓN)
El método Sleep () toma la duración como argumento. Para especificar el tiempo específico, seguimos la sintaxis como:
valor * tiempo.unidadPor ejemplo, para decirle a la función de sueño que duerma durante 10 segundos, lo hacemos:
tiempo.Dormir (10 * tiempo.Segundo)Esto le dirá al programa que haga una pausa durante 10 segundos.
El ejemplo a continuación ilustra cómo usar el método Sleep ().
paquete principalEn el ejemplo de AB0VE, capturamos el tiempo antes de ejecutar la función de sueño. Luego dormimos durante 10 segundos y capturamos el tiempo después de él.
Una salida de ejemplo es como se muestra:
$ ir a correr.irObserve que el tiempo transcurrido es precisamente 10 segundos.
También puede especificar otras unidades de tiempo en el método de sueño. El ejemplo a continuación le dice al programa que duerma durante 1 minuto.
tiempo.Dormir (1 * tiempo.Minuto)Una salida de ejemplo:
Antes de dormir => 2022-01-22 11:31:23El programa duerme exactamente durante 60 segundos (o 1 minuto).
Conclusión
Esta guía lo ayuda a comprender cómo usar el método Sleep () en el lenguaje de programación GO. Esto puede ser útil cuando se trabaja con programación concurrente.
Codificación feliz!