Resultados da pesquisa a pedido "pthreads"
Qual é a maneira mais correta de gerar números aleatórios em C com pthread
Tenho vários threads em execução simultaneamente e cada um deles deve gerar números aleatórios. Quero entender se existe um padrão a seguir, para entender se está correto inicializar o gerador aleatório com srand no thread principal ou se cada ...
sando C / Pthreads: as variáveis compartilhadas precisam ser volátei
Na linguagem de programação C e Pthreads como a biblioteca de threads; variáveis / estruturas compartilhadas entre threads precisam ser declaradas como voláteis? Supondo que eles possam estar protegidos por uma fechadura ou não (talvez ...
Memória não liberada, mas ainda acessível, está vazando?
Ao verificar com o valgrind, vejo que 5 blocos de memória não foram liberados após o término do meu programa, mas eles ainda estão acessíveis. Preciso ser incomodado por isso? E como isso acontece? zhanwu@gelata:~/sandbox$ valgrind ./a.out ...
Como posso contar o número de threads em execução (pthreads)?
Se eu procurar contar o número de threads que um aplicativo possui, todas as respostas envolvem programas externos comotop. Quero contar os threads no próprio aplicativo. Não consigo adicionar código no ponto de criação do encadeamento, porque ...
Como posso matar um pthread que está em um loop infinito, de fora desse loo
Crio um thread e o coloco em um loop infinito. Recebo vazamentos de memória ao verificar o código com valgrind. Aqui está o meu código: #include <pthread.h> #include <time.h> void thread_do(void){ while(1){} } int main(){ pthread_t th; ...
Como bloquear todos os SINAIS no encadeamento SEM usar SIGWAIT?
Tenho um aplicativo principal que gera um thread separado para processar mensagens de uma fila. Eu tenho um problema no AIX quando pressiono CTRL-C, pois parece fazer com que algumas "alças de conexão" no encadeamento se tornem inválidas. Eu ...
anipulação de sinal no programa paralelo Open
Tenho um programa que usa o timer POSIX timer_create()). Essencialmente, o programa define um cronômetro e começa a executar alguns cálculos longos (potencialmente infinitos). Quando o cronômetro expira e um manipulador de sinal é chamado, o ...
pthread (Threads POSIX) no visual studio 2010
Eu encontrei um programa Pthread da Internet e quero executá-lo no visual studio 2010, mas não sei como usar o pthread no visual studio. o seguinte é o programa que encontrei: #include <stdio.h> #include <stdlib.h> #define MAX_SIZE 4096 #define ...
pthread função de membro de uma classe com argumentos
Consegui anexar um thread ao membro da classe usando o código na parte inferior desta página:http: //www.tuxtips.org/? p = 5 [http://www.tuxtips.org/?p=5]. Não consigo descobrir como expandir o código para encapsular um método comovoid* ...
pthread_join () e pthread_exit ()
Tenho uma pergunta sobre programação simultânea C. Na biblioteca pthread, o protótipo depthread_join int pthread_join(pthread_t tid, void **ret);e o protótipo depthread_exit é void pthread_exit(void *ret);Então estou confuso que, por ...