Golang dormi

Golang dormi

Come sviluppatori, incontriamo scenari in cui abbiamo bisogno di un programma per mettere in pausa o attendere una durata specifica. Ad esempio, è possibile mettere in pausa un thread specifico e consentire l'esecuzione di altri thread.

Questa guida ti aiuterà a imparare a utilizzare la funzione del sonno nel linguaggio di programmazione Go.

Garanzia di rimborso se altrimenti 😊.

Funzione di sonno Golang

Il pacchetto Time fornisce la funzione di sonno in GO. Quindi, dovrai importarlo prima dell'uso.

La clausola di seguito importa il pacchetto di tempo:

Importa "tempo"

Una volta importato, è possibile utilizzare la funzione di sonno. Possiamo esprimere la sintassi della funzione come:

Func Sleep (D Durata)

Il metodo Sleep () prende la durata come argomento. Per specificare il tempo specifico, seguiamo la sintassi come:

Valore * Tempo.unità

Ad esempio, per dire alla funzione del sonno di dormire per 10 secondi, facciamo:

tempo.Dormire (10 * volte.Secondo)

Questo dirà al programma di mettere in pausa per 10 secondi.

L'esempio seguente illustra come utilizzare il metodo Sleep ().

Pacchetto principale
importazione (
"FMT"
"tempo"
)
func main ()
fmt.Println ("prima di sleep =>", time.Ora().Formato ("2006-01-02 15:04:05")
tempo.Dormire (10 * volte.Secondo)
fmt.Println ("dopo sleep =>", time.Ora().Formato ("2006-01-02 15:04:05")

Nell'esempio AB0VE, catturiamo il tempo prima di eseguire la funzione di sonno. Quindi dormiamo per 10 secondi e catturiamo il tempo dopo di esso.

Un output di esempio è come mostrato:

$ go run sleep.andare
Prima del sonno => 2022-01-22 11:29:36
After Sleep => 2022-01-22 11:29:46

Si noti che il tempo trascorso è precisamente 10 secondi.

Puoi anche specificare altre unità di tempo nel metodo del sonno. L'esempio seguente indica al programma di dormire per 1 minuto.

tempo.Dormire (1 * tempo.Minuto)

Un output di esempio:

Prima del sonno => 2022-01-22 11:31:23
After Sleep => 2022-01-22 11:32:23

Il programma dorme esattamente per 60 secondi (o 1 minuto).

Conclusione

Questa guida ti aiuta a capire come utilizzare il metodo Sleep () nel linguaggio di programmazione Go. Questo può tornare utile quando si lavora con la programmazione simultanea.

Codice felice!