Como desenvolvedores, encontramos cenários em que precisamos de um programa para pausar ou esperar por uma duração específica. Por exemplo, você pode pausar um tópico específico e permitir que outros threads executem.
Este guia ajudará você a aprender a usar a função de sono na linguagem de programação Go.
Garantia de devolução do dinheiro, se o contrário 😊.
Função de sono de Golang
O pacote de tempo fornece a função de sono em Go. Portanto, você precisará importá -lo antes de usar.
A cláusula abaixo importa o pacote de tempo:
importar "tempo"Uma vez importado, você pode usar a função de sono. Podemos expressar a sintaxe da função como:
Funcon Sleep (d duração)
O método Sleep () toma a duração como o argumento. Para especificar o tempo específico, seguimos a sintaxe como:
valor * tempo.unidadePor exemplo, para dizer à função do sono para dormir por 10 segundos, fazemos:
tempo.Sono (10 * tempo.Segundo)Isso dirá ao programa para uma pausa por 10 segundos.
O exemplo abaixo ilustra como usar o método Sleep ().
Pacote principalNo exemplo AB0VE, capturamos o tempo antes de executar a função de sono. Dormimos então por 10 segundos e capturamos o tempo depois dele.
Um exemplo de saída é como mostrado:
$ Go Run Sleep.irObserve que o tempo decorrido é precisamente 10 segundos.
Você também pode especificar outras unidades de tempo no método do sono. O exemplo abaixo diz ao programa para dormir por 1 minuto.
tempo.Sono (1 * tempo.Minuto)Um exemplo de saída:
Antes do sono => 2022-01-22 11:31:23O programa dorme exatamente 60 segundos (ou 1 minuto).
Conclusão
Este guia ajuda você a entender como usar o método Sleep () na linguagem de programação Go. Isso pode ser útil ao trabalhar com programação simultânea.
Codificação feliz!