Cómo usar el tiempo.Función del sueño en Golang

Cómo usar el tiempo.Función del sueño en Golang
Las funciones de componentes fundamentales del lenguaje de programación de Golang son cruciales para la creación de programas efectivos y escalables. Las funciones pueden aumentar la reutilización del código y la concurrencia. Una de las funciones es el tiempo.Sleep () en Golang especifica el retraso en el procesamiento de scripts. Aprenderemos sobre el tiempo.Función () función de Golang en este artículo con ejemplos.

Que es el tiempo.Función Sleep () en Golang

En Golang, la ejecución de un programa se puede detener durante una cantidad de tiempo establecida utilizando el tiempo.Función de sueño (). La cantidad de tiempo para suspender la ejecución del programa es el argumento único de que el tiempo.La función Sleep () acepta, a continuación se encuentra la sintaxis:

tiempo.Sleep (D * Time-Unidad)

Dónde d es la duración del tiempo y unidad de tiempo puede ser segundos o milisegundos.

Cómo usar el tiempo.Función Sleep () en Golang

El tiempo.Sleep () se emplea para hacer retrasos en el proceso de ejecución del programa Golang. Se usa necesariamente para limitar la tasa de una cierta cantidad de tiempo en las excepciones del programa. Ahora veamos los ejemplos del tiempo.Función Sleep () en la programación de Golang.

Ejemplo 1: Tiempo de Golang.Función sleep () (segundos)

El siguiente código Golang suspende la ejecución del programa por tres segundos:

paquete principal
importar (
"FMT"
"tiempo"
)
func Main ()
fmt.Println ("hola")
fmt.Println ("Ejecución se detuvo por tres segundos")
tiempo.Dormir (3 * tiempo.Segundo)
fmt.Println ("ejecución reanudada")
fmt.Println ("Bienvenido a Linux Sugerencia")

En la función principal usando FMT.Se muestran las cadenas de funciones println (). Después de ese tiempo.Se llama a la función Sleep () con el valor de 3 en segundos. Después de 3 segundos, las siguientes instrucciones se ejecutarán mostrando las cadenas respectivas.

Ejemplo 2: Tiempo de Golang.Función sleep () (milisegundos)

La siguiente aplicación de ejemplo utiliza una hora.Función Sleep () para detener la ejecución por un período de tiempo determinado, medido en tres mil milisegundos:

paquete principal
importar (
"FMT"
"tiempo"
)
funcmain ()
fmt.Println ("hola")
fmt.Println ("Ejecución se detuvo para 3000MilliseConds")
tiempo.Dormir (3000 * tiempo.Milisegundo)
fmt.Println ("ejecución reanudada")
fmt.Println ("Bienvenido a Linuxhint")

Cuando comenzó la ejecución de la función principal, se imprimió Hola Usando FMT.Println () Entonces, este ejemplo imprime La ejecución se detuvo por 3000 milisegundos a la consola. Una vez que se reanuda la ejecución, imprime el mensaje Ejecución reanudada y luego ejecuta la siguiente instrucción.

Conclusión

El tiempo.Dormir() La función a menudo se emplea en los scripts de GO para agregar pausas en la ejecución del código. Este artículo explicó la hora.Función sleep () con la ayuda de ejemplos que hacen algunas pausas en segundos y milisegundos.