Come usare il tempo.Funzione del sonno in golang

Come usare il tempo.Funzione del sonno in golang
Le funzioni dei componenti fondamentali del linguaggio di programmazione Golang sono cruciali per la creazione di programmi efficaci e scalabili. Le funzioni possono aumentare la riusabilità del codice e la concorrenza. Una delle funzioni è il tempo.Sleep () in Golang specifica il ritardo nell'elaborazione degli script. Impareremo sul tempo.Sleep () Funzione di Golang in questo articolo con esempi.

Che ora è.Funzione sleep () in golang

In Golang, l'esecuzione di un programma può essere messa in pausa per un determinato periodo di tempo usando il tempo.Funzione sleep (). La quantità di tempo per sospendere la gestione del programma è l'argomento singolo che il tempo.La funzione sleep () accetta, di seguito è la sintassi per essa:

tempo.Sleep (d * time-unit)

Dove D è la durata del tempo e Time-Unit possono essere secondi o millisecondi.

Come usare il tempo.Funzione sleep () in golang

Il tempo.Sleep () è impiegato per effettuare ritardi nel processo di esecuzione del programma Golang. È necessariamente usato per limitare il tasso di un certo periodo di tempo nelle eccezioni del programma. Ora vediamo gli esempi di tempo.Funzione sleep () nella programmazione di Golang.

Esempio 1: tempo di golang.Funzione sleep () (secondi)

Il seguente codice Golang sospende l'esecuzione del programma per tre secondi:

Pacchetto principale
importazione (
"FMT"
"tempo"
)
func main ()
fmt.Println ("ciao")
fmt.Println ("esecuzione in pausa per tre secondi")
tempo.Sleep (3 * Tempo.Secondo)
fmt.Println ("esecuzione ripresa")
fmt.Println ("Welcome to Linux High")

Nella funzione principale usando FMT.Vengono visualizzate le stringhe di funzione println (). Dopo quel tempo.La funzione sleep () viene chiamata con il valore di 3 in secondi. Dopo 3 secondi le seguenti istruzioni eseguiranno la visualizzazione delle rispettive stringhe.

Esempio 2: tempo di golang.Funzione sleep () (millisecondi)

L'applicazione di esempio seguente utilizza un tempo.Funzione sleep () per fermare l'esecuzione per un determinato periodo di tempo, misurato in tremila millisecondi:

Pacchetto principale
importazione (
"FMT"
"tempo"
)
funcmain ()
fmt.Println ("ciao")
fmt.Println ("Esecuzione in pausa per 3000milliseconds")
tempo.Sleep (3000 * Tempo.Millisecondo)
fmt.Println ("esecuzione ripresa")
fmt.Println ("Welcome to LinuxHint")

Quando l'esecuzione della funzione principale è iniziata, è stata stampata Ciao Usando FMT.Println () quindi, questo esempio stampato Esecuzione in pausa per 3000 millisecondi alla console. Una volta ripresa l'esecuzione, stampa il messaggio L'esecuzione è ripresa e poi esegue l'istruzione successiva.

Conclusione

IL tempo.Sonno() La funzione viene spesso utilizzata negli script GO per aggiungere pause nell'esecuzione del codice. Questo articolo ha spiegato il tempo.Sleep () funzione con l'aiuto di esempi che fanno alcune pause in pochi secondi e millisecondi.