Resultados da pesquisa a pedido "pthreads"

3 a resposta

Pthread cria como desanexado

Tenho um problema ao criar um thread como desanexado. Aqui está o código que escrevi: void* testFunction() { pthread_attr_t attr; int chk,rc; pthread_attr_init(&attr); printf("thread_attr_init: %d\n",rc); pthread_attr_getdetachstate(&attr, ...

3 a resposta

idando com sinais assíncronos no programa multiencadea

Livro de Interface de Programação do Linux mencionou um método para lidar com sinais assíncronos em um programa multiencadead s segmentos @All bloqueiam todos os sinais assíncronos que o processo pode receber. A maneira mais simples de fazer ...

4 a resposta

Threads e descritores de arquivo

Desculpe por não fazer minha própria pesquisa e perguntar aqui. Estou com pouco tempo. É possível ter duas tabelas de descritores de arquivos para dois ou mais segmentos spwaned a partir de um único segmento. Os dois ou mais ...

1 a resposta

Vincular um `-lpthread` altera o comportamento do aplicativo? (Linux, Glibc)

Eu tenho uma pergunta: se tivermos um aplicativo que não usa threads, podemos vinculá-lo de duas maneiras: 1) Link como de costume, sem-lpthread e-ldl 2) Adicione ao link duas bibliotecas: libpthread e libd Por exemplo $ cat a.c int ...

4 a resposta

Existe um ID pthread_t inválido?

Gostaria de chamar pthread_join para um determinado ID de thread, mas apenas se esse thread tiver sido iniciado. A solução segura pode ser adicionar uma variável para rastrear qual thread foi iniciado ou não. No entanto, gostaria de saber se é ...

3 a resposta

pthread_cond_wait e requisito de mutex

Por que é necessário bloquear um mutex antes de chamarpthread_cond_wait? Além disso, é necessário bloquear (no mesmo mutex) antes de chamarpthread_cond_signal? Obrigado pela ajuda

4 a resposta

onceitos @pthread no linux

Tenho algumas perguntas sobre pthreads no linux: É o caso depthread_t é um tipo de dados semelhante aint echar indicando que estamos definindo um thread?Se sim, qual o tamanho necessário? 2 bytes ou 4 bytes?O compilador aloca memória ...

5 a resposta

eção crítica justa (Linu

Em um aplicativo Linux multiencadeado, uso um mutex para seções críticas. Isso funciona muito bem, exceto na questão da justiça. Pode acontecer que um thread que saia de uma seção crítica e volte a entrar imediatamente não dê nenhuma chance a ...

4 a resposta

libc source location - para download ou visualização on-line?

Desculpe, eu sei que isso é estúpido, mas onde está o código-fonte linux libc disponível? O que eu baixei do GNU não parecia ser o que eu queria, especificamente não encontrei nada na família de funções pthread xiste alguma versão online (com ...

1 a resposta

Portando um aplicativo com fork () para pthread_create ()

Estou portando um aplicativo linux para o iphone e gostaria de saber quanto reescrito preciso fazer para torná-lo um aplicativo multiencadeado em vez de um aplicativo multiprocesso Além disso, se eu simplesmente substituir o código bifurcado ...