Função de sono em c

Função de sono em c
O método Sleep (), que suspende a implementação do programa por um número especificado de segundos, é familiar para a maioria dos programadores C C. Segundos são uma quantidade significativa de tempo, principalmente com um computador onde as coisas acontecem rapidamente. Como resultado, há uma demanda por uma função que pausa a execução por períodos mais curtos. O método Sleep () na linguagem de programação C permite que você espere apenas um tópico atual por um período de tempo definido. A função Sleep () dormirá o atual executável para o tempo especificado pelo thread. Presumivelmente, a CPU e outras operações funcionarão normalmente.

A função Sleep () suspende a execução do segmento solicitante até que o número de segundos em tempo real fornecido pelos segundos de argumento seja passado ou um sinal seja dado ao encadeamento de chamada com a ação de invocar uma função de captura de sinal ou encerrar o processo decorrido. Como as atividades planejadas do sistema, o tempo de parada pode ser maior do que o necessário. Agora, vamos discutir alguns exemplos de código de amostra e retornar valores da função do sono na linguagem de programação C.

Valor de retorno da função do sono

O valor retornado por Sleep () deve ser 0 se o período especificado tiver passado. Se o sono () retornar devido à transmissão de um sinal, a quantidade "não sangrada", o tempo desejado menos o tempo dormiu em segundos, deve ser devolvido.

Exemplo 1

Vamos começar com o primeiro exemplo deste guia. Inicialmente, gerar um arquivo com qualquer um com seu nome preferido com “.Extensão C ”. Adicione o código exibido subsequente e salve o arquivo.

Na linha inicial de código, utilizamos uma biblioteca de entrada/saída. ““.H ”significa que é o arquivo de cabeçalho. Depois disso, temos uma função principal () onde o código real está presente. Temos uma função printf () no programa principal, que exibirá a string declarada nas vírgulas invertidas. Então temos uma função de sono. Adicionamos "5" em seus parâmetros, que descrevem que ele dormirá por 5 segundos apenas.

Depois de entender todo o código, mova -se em direção à sua execução e compilação que é muito fácil. Use qualquer compilador de sua escolha. Estamos implementando esta ilustração no compilador GCC. Basta clicar na opção "Executar e compilar" presente no compilador GCC. Você receberá a tela preta anexada junto com a saída apresentada nela.

Exemplo 2

Agora mova em direção ao nosso segundo exemplo deste guia. Inicialmente, basta criar um arquivo com qualquer um com o nome desejado ter “.Extensão C ”. Adicione o seguinte código apresentado e salve o arquivo.

Nos primeiros códigos de código, utilizamos algumas bibliotecas padrão necessárias para a execução do programa. ““.H ”significa que é o arquivo de cabeçalho. Depois disso, temos uma função principal () onde o código real está presente. Temos uma função printf () no programa principal, para exibir a string mencionada nas vírgulas invertidas. Então temos uma função de sono. Adicionamos "5000" em seus parâmetros, que descrevem que ele dormirá apenas por 5000 microssegundos. Após o tempo de sono, outra função printf () será executada e exibirá outra string que é apresentada nas vírgulas invertidas.

Depois de entender todo o código, mova -se em direção à sua execução e compilação que é muito simples. Use qualquer compilador de sua escolha. Estamos implementando esta ilustração no compilador GCC. Basta clicar na opção "Executar e compilar" presente no compilador GCC. Você receberá a tela preta anexada junto com a saída exibida nela.

Exemplo 3

Agora mova em direção ao nosso terceiro e último exemplo deste guia. Este exemplo é um pouco diferente dos exemplos acima. Inicialmente, basta criar um arquivo com qualquer um com o nome desejado ter “.Extensão C ”. Adicione o seguinte código apresentado e salve o arquivo.

Na linha inicial de código, utilizamos uma biblioteca de entrada/saída. ““.H ”significa que é o arquivo de cabeçalho. Depois disso, temos uma função principal () onde o código real está presente. Temos uma função printf () no programa principal, para exibir a string mencionada nas vírgulas invertidas. Então temos uma função de sono. Em seus parâmetros, adicionamos “0.100 ”, que descreve que dormirá apenas por 100 milissegundos. Usamos um valor do tipo flutuante como um parâmetro.

Depois de entender todo o código, mova -se em direção à sua execução e compilação que é muito fácil. Use qualquer compilador de sua escolha. Estamos implementando este exemplo no compilador GCC. Basta clicar na opção "Executar e compilar" presente no compilador GCC. Você receberá a tela preta anexada junto com a saída exibida nela.

Conclusão

Este artigo é um guia completo e abrangente para todos os programadores que desejam aprender sobre a função Sleep () na linguagem de programação C. Elaboramos em três exemplos diferentes para aplicar a função de sono em milissegundos, microssegundos e segundos. Aconselho todos os leitores a implementá -los em seu sistema para ter um controle sobre a função de sono.