Resultados da pesquisa a pedido "pthreads"

4 a resposta

mutex é necessário para sincronizar um sinalizador simples entre pthread

Vamos imaginar que eu tenho alguns threads de trabalho, como segue: while (1) { do_something(); if (flag_isset()) do_something_else(); } Temos algumas funções auxiliares para verificar e definir um sinalizador: void flag_set() { global_flag = ...

6 a resposta

Pthreads - Alto uso de memória

Estou programando algo em C que cria muitos Pthreads no Linux em um sistema de 256Mb. Eu normalmente tenho + 200Mb grátis. Quando executo o programa com uma baixa quantidade de threads, ele funciona, mas uma vez que o faço criar cerca de 100 ...

8 a resposta

A memória permanece alocada quando um thread C ++ sa

Estou usando a biblioteca pthread no Linux. Estou atribuindo uma sequência no segmento A e, em seguida, estou tentando imprimir a sequência no segmento B. No entanto, a sequência é impressa vazia (verifiquei que funciona no segmento A Nota: ...

7 a resposta

Como obter pid de pthread

o RH Linux, todo pthread é mapeado para um pid, que pode ser monitorado em ferramentas como htop. mas como posso obter o pid de um thread? getpid () apenas retorna o pid do thread principa

1 a resposta

manipulador de sinal diferente para thread e processo ?. É possíve

Tem algumas perguntas sobre sinalizaçã 1) quando o processo tiver mais poucos threads junto com o thread principal e se o sinal for aumentado, qual thread interromperá o processamento e continuará com o manipulador de sinais? É o fio principal ...

8 a resposta

Pthread_join sem bloqueio

Estou codificando o desligamento de um servidor multithread. Se tudo correr como deveria, todos os threads sairão por conta própria, mas há uma pequena chance de um thread ficar preso. Nesse caso, seria conveniente ter um não-bloqueio participar ...

5 a resposta

No aplicativo multithread, como redirecionar stderr e stdout em um arquivo separado, conforme o threa

Eu tenho um aplicativo multi thread no qual estou criando um thread como este: int main(int argc,char *argv[]) { pthread_t thread_id[argc-1]; int i; struct parameter thread_data[argc-1]; int status; for(i=0;i<argc-1;i++) ...

1 a resposta

linking questão da biblioteca pthread

Estou enfrentando um problema que pode ser um pouco complicado de explicar e entender, pois fornecer toda a imagem seria muito grande e difíci Por favor, desculpe-me por isso. Considere o seguinte Makefile: all: clients.so simulator backup ...

3 a resposta

Como desenhar gráficos opengl a partir de diferentes threads?

Eu quero criar um aplicativo opengl que mostre alguns gráficos 3D e uma linha de comando. Eu gostaria de fazê-los segmentos separados, porque ambos são processos pesados. Eu pensei que poderia abordar isso com 2 viewports diferentes, mas gostaria ...

1 a resposta

é legal () usado para alterar a prioridade do thread ou a prioridade do processo?

A página de manual paranice diz "nice () adiciona inc ao valor agradável para o processo de chamada. Então, podemos usá-lo para alterar o bom valor de um thread criado porpthread_create? EDIT: Parece que podemos definir o bom valor por ...