Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

jflinux

Timeout em uma função

Recommended Posts

Como posso implementar um timeout em uma função em C ANSI?

 

Exemplo: Preciso que uma função seja executada em no máximo 10 segundos, quando esse tempo estourar a função para de executar e retorna 0.

 

É possivel realizar sem a criação de Threads?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sem a criação de threads??

 

Não estou vendo nenhuma forma de fazer isso sem threads, e isso é bem chatinho de ser feito, mesmo com threads.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Poderia postar um exemplo de script em C ansi que cria uma thread como um timer, e que ao exceder esse timer faz a função principal parar de executar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.