Resultados da pesquisa a pedido "pthreads"

2 a resposta

pthread funciona com o sufixo “_np”

O que significa o sufixo "_np" aqui: pthread_mutex_timedlock_npou em macros PTHREAD_MUTEX_TIMED_NPUpd: From glibc2.2 enum { PTHREAD_MUTEX_TIMED_NP, PTHREAD_MUTEX_RECURSIVE_NP, PTHREAD_MUTEX_ERRORCHECK_NP, PTHREAD_MUTEX_ADAPTIVE_NP #ifdef ...

8 a resposta

Como retornar um valor do thread em C

Sou novo em C e gostaria de brincar um pouco com os tópicos. Gostaria de retornar algum valor de um thread usandopthread_exit() Meu código é o seguinte: #include <pthread.h> #include <stdio.h> void *myThread() { int ret = ...

2 a resposta

pthread com retorno de chamada para VM python

Digamos que eu tenho um script python que carrega uma biblioteca compartilhada (SL) por meio de ctypes. O SL configura umpthread T1O script python configura retornos de chamada por meio do SL, ou seja, o script python chama funções do SL com ...

4 a resposta

O modelo de encadeamento por solicitação pode ser mais rápido que a E / S sem bloqueio?

Lembro-me de 2 ou 3 anos atrás, lendo alguns artigos em que as pessoas alegavam que as bibliotecas de encadeamento modernas estavam ficando tão boas que os servidores de thread por solicitação não seriam apenas mais fáceis de escrever do que ...

1 a resposta

pthread e semáforo não funcionam para mim no osx maverick 10.9

Eu tenho o seguinte programa simples envolvendo pthread e semáforo. Estou no osx Maverck 10.9. Eu uso um makefile para compilar o programa (em vez de xcode). Eu uso c ++ 11. #include <pthread.h> #include <semaphore.h> #include <cassert> ...

1 a resposta

Falha na segmentação em std :: thread :: std :: id = operator ==

Encontrei um problema que não sei ao certo como resolver. Acredito que seja um problema no GCC e / ou libstdc ++. Estou executando o Ubuntu 14.04 LTS com o GCC 4.8.2-19ubuntu1, libstdc ++ 3.4.19 (eu acredito?Como você encontra qual versão da ...

3 a resposta

Como definir o nome de um thread nos Linux pthreads?

Existe alguma maneira de definir o nome de um thread no Linux? Meu principal objetivo é que seria útil durante a depuração e também bom se esse nome fosse exposto por ex./proc/$PID/task/$TID/...

1 a resposta

Como usar o mutex

Onde devo colocar a trava e desbloquear o mutex para que os tópicos sejam impressos alternativamente? Obrigado: D Implemente um programa que crie dois threads. Os threads imprimirão seu ID (pthread_self) 10 vezes e depois pararão. Certifique-se ...

3 a resposta

As mutexes pthread funcionam em threads se estiverem na memória compartilhada?

Eu achei isto:Método de sincronização rápida entre processos [https://stackoverflow.com/questions/2284730/fast-interprocess-synchronization-method] Eu costumava acreditar que um mutex pthread só pode ser compartilhado entre dois threads no ...

2 a resposta

O que é g ++ 's -pthread equiv no clang?

Estou mudando de g ++ para clang no entanto, em g ++, tenho o sinalizador -pthread, que o clang parece não reconhecer. Qual é o equiv no clang? Edição: Minha compilação clang está puxando de svn em 5 de março de 2010.