Resultados da pesquisa a pedido "pthreads"

4 a resposta

assando vários argumentos para um thread em C (pthread_creat

Estou tentando passar 2 números inteiros não assinados para um thread recém-criado em C (usando pthread_create ()), mas nem uma matriz de 2 números inteiros ou uma estrutura parece funciona // In my socket file struct dimension { unsigned int ...

1 a resposta

Armazenamento local de threads e iOS

Meu entendimento é que o iOS não suporta__thread. Obviamente, existe uma maneira de fazer isso usandopthread_setspecific. No entanto, já existe uma classe de modelo que implementou essa funcionalidade? Eu comi para reinventar a roda, ...

3 a resposta

pthread_mutex_lock bloqueia, mas nenhum proprietário está definido

Estou trabalhando neste há alguns dias - Como pano de fundo, estou trabalhando para pegar um programa C de thread único e torná-lo multiencadeado. Descobri recentemente um novo caso de conflito, mas, quando olho para o mutex em gdb, vejo ...

7 a resposta

Forcing um despertar espúrio em Java

Esta pergunta não é sobre despertares espúrios realmente felizes, porque isso já foi discutido em detalhes aqu Acordos espúrios realmente acontecem? [https://stackoverflow.com/questions/1050592/do-spurious-wakeups-actually-happen] Portanto, ...

2 a resposta

ponteiro da pilha de threads

o Linux 2.6.32-32, existe uma maneira de encontrar as seguintes informações sobre um encadeamento programaticamente em umpthreads programa? Preciso: contagem de execução, ponteiro de pilha, início / fim da pilha, tamanho da pilha, uso da pilha. ...

4 a resposta

Pthread sinal condicional - não está funcionando como esperado

Estou trabalhando em um projeto e tentando usarpthread_cond_wait() epthread_cond_signal() para sincronizar dois thread Meu código é mais ou menos assim: pthread_mutex_t lock_it = PTHREAD_MUTEX_INITIALIZER; pthread_cond_t write_it ...

3 a resposta

unção membro @Cast para a chamada create_pthread ()

Quero parar o aviso server.cpp: 823: aviso: convertendo de 'void * (ClientHandler ::) () 'para' anular ()(vazi) ' na chamada: pthread_create(th, NULL, (void* (*)(void*)) &ClientHandler::handle, (void *) clientHandler);Ondehandle() é uma ...

2 a resposta

C: Qual é o caminho para fazer um poolthread com pthread

Tenho uma fila de trabalhos e quero criar um pool de 4 threads em que possa lançar meus trabalhos. O que eu estou preso é em como fazer os fios e mantê-los suspensos enquanto não houver trabalh JOB QUEUE | job1 | job2 | job3 | job4 | .. THREAD ...

4 a resposta

C: Como você declara um mutex recursivo com threads POSI

Estou um pouco confuso sobre como declarar um mutex recursivo usando pthread. O que eu tento fazer é ter apenas um thread por vez capaz de executar um pedaço de código (incluindo funções), mas depois do ceticismo, descobri que o uso de mutexes ...

2 a resposta

Como tornar o pthread_cond_timedwait () robusto contra manipulações do relógio do sistem

Considere o seguinte código fonte, totalmente compatível com POSIX: #include <stdio.h> #include <limits.h> #include <stdint.h> #include <stdlib.h> #include <pthread.h> #include <sys/time.h> int main (int argc, char ** argv) { pthread_cond_t c; ...