Resultados da pesquisa a pedido "pthreads"

8 a resposta

sperando em vários eventos C ++

Existe uma maneira recomendada de aguardar várias entradas. Por exemplo, gostaria que meu programa pudesse receber informações de três fontes: Listen em uma condição de thread, p. pthread_cond_wait () Tome dados da entrada padrão, por exemplo ...

4 a resposta

Referência indefinida para 'pthread_create' - ordem das opções de comando do vinculador (bibliotecas antes / depois dos arquivos de objeto?) [Duplicado]

Esta pergunta já tem uma resposta aqui: Referência indefinida para pthread_create no Linux [/questions/1662909/undefined-reference-to-pthread-create-in-linux] 10 respostas Quando tento compilar isso, recebo um erro específico. Mas, não é ...

12 a resposta

Como usar pthread_mutex_trylock?

Usando o trylock: FILE *fp; pthread_mutex_t demoMutex; void * printHello (void* threadId) { pthread_mutex_trylock (&demoMutex); pthread_t writeToFile = pthread_self (); unsigned short iterate; for (iterate = 0; iterate < 10000; iterate++) { ...

14 a resposta

Parallelization: pthreads ou OpenMP?

maioria das pessoas em computação científica usa o OpenMP como um quase-padrão quando se trata de paralelização de memória compartilhad Existe algum motivo (além da legibilidade) para usar o OpenMP sobre pthreads? O último parece mais básico e ...

6 a resposta

Como pausar um pthread QUALQUER VEZ QUE QUERO?

ecentemente, decidi portar ucos-ii para o Ubuntu P Como sabemos, não é possível simular o "processo" no ucos-ii simplesmente adicionando um sinalizador no loop "while" na função de retorno de chamada do pthread para realizar uma pausa e retomar ...

6 a resposta

Não é possível provocar a inversão de prioridade em C ++

Estou tentando provocarnversão @Priority em um pequenoC ++ programa para fins de demonstração, mas não posso: O segmento de baixa prioridade que contém o mutex não é antecipado e continua sendo executado na seção crítica. Isto é o que estou ...