Resultados da pesquisa a pedido "pthreads"
Um pool de threads muito simples usando pthreads em C ++
Estou tentando entender alguns dos conceitos básicos do uso de pthreads POSIX. O tipo de coisa que eu preciso fazer (eventualmente) é paralelizar alguns cálculos, usando um modelo de pool de threads. No momento, quero garantir que eu tenha um ...
Forquilha () no iPhone
O SDK do iPhone permitefork() epipe(), as funções tradicionais do unix? Não consigo fazê-los funcionar. Editar Problema resolvido. Aqui, ofereço uma solução para quem encontra problemas semelhantes a mim. Eu fui inspirado pelas respostas neste ...
Como aumentar a prioridade do thread em pthreads?
Estou usando o pthread no Linux. Eu gostaria de aumentar a prioridade do thread definindo os parâmetrossched_param.priority. No entanto, não foi possível encontrar muitas informações da rede sobre o intervalo da prioridade do segmento que eu ...
pthreads: Se eu incrementar uma global a partir de dois threads diferentes, pode haver problemas de sincronização?
Suponha que eu tenha dois threads A e B que estão incrementando uma "contagem" de variável global. Cada thread executa um loop for como este: for(int i=0; i<1000; i++) count++; //alternatively, count = count + 1;ou seja, cada incremento de ...
não parando todos os threads no gdb
O GDB normalmente interrompe todos os encadeamentos se um ponto de interrupção for atingido (ou Ctrl + C é pressionado no shell do GDB). Estou ciente de que existem comandos como bloqueio do agendador e agendamento múltiplo, mas não vejo a ...
return () versus pthread_exit () nas funções de início do pthread
O programa a seguir mostra que podemos usar return () ou pthread_exit () para retornar uma variável void * que está disponível para a variável de status de pthread_join (). (1) Deve haver uma preferência pelo uso de um sobre o outro? (2) Por ...
obtenha todo o thread_id criado com pthread_created dentro de um processo
Usando pthreads se houver alguma maneira "inteligente" de obter todo othreadIDs criados usandopthread_created dentro de um processo, supondo que esses threads sejam criados na biblioteca de terceiros que não expõe esses dados.
pthread variável condicional
Estou implementando um thread com uma fila de tarefas. Assim que a primeira tarefa é adicionada à fila, o thread começa a executá-l Devo usar a variável de condição pthread para ativar o thread ou existe um mecanismo mais apropriad Se eu ...
Questões de benchmarking multi-threading
Eu escrevi um código que gera aleatoriamente duas matrizes das dimensões 2x2 até 50x50. Então, estou gravando o tempo necessário para cada multiplicação de matrizes das dimensões 2 a 50. Registro esse tempo 100 vezes para obter uma boa média ...
Por que std :: mutex está demorando muito tempo para ser compartilhad
Este código demonstra que o mutex está sendo compartilhado entre dois threads, mas um thread o mantém quase o tempo tod #include <thread> #include <mutex> #include <iostream> #include <unistd.h> int main () { std::mutex m; std::thread t ([&] () ...