Buscar

void thread ( void *ptr ){ while(1); } int main(){ int i; pthread_t tid[10]; for(i=0;i<10;i++) pthread_create (&tid[i], NULL, (void *) t...

void thread ( void *ptr ){ while(1); }

int main(){
int i; pthread_t tid[10];
for(i=0;i<10;i++)
pthread_create (&tid[i], NULL, (void *) thread, NULL);
getchar();
}


Essa pergunta também está no material:

PROVA_POSCOMP_tipo1
23 pág.

Ciência da Computação Colegio Saint ClairColegio Saint Clair

💡 1 Resposta

User badge image

Ed Verified user icon

O código apresentado cria 10 threads utilizando a biblioteca pthread. Cada thread executa a função `thread` que possui um loop infinito `while(1)`. A função `main` cria as threads utilizando a função `pthread_create` e aguarda a entrada de um caractere com a função `getchar()`.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais