Resultados da pesquisa a pedido "mutex"

4 a resposta

É possível determinar o segmento que contém um mutex?

Primeiramente, eu uso a biblioteca pthread para escrever o programa C multithreading. Os threads sempre dependiam dos mutexs esperados. Quando uso o utilitário strace para encontrar um encadeamento,FUTEX_WAIT status, quero saber qual thread ...

2 a resposta

pthread mutex não está funcionando corretamente

Atualmente, estou aprendendo C do curso Open Courseware do MIT, chamado Practical Programming in C. Ao discutir condições de corrida em multithreading, as notas da aula continham um exemplo de um programa com uma condição de corrida e como ele ...

2 a resposta

Posso implementar a fila de bloqueio usando o Semaphore em Java?

Gostaria de saber se é possível usar o Semaphore para implementar a fila de bloqueio? Nos códigos abaixo, eu uso um semáforo para proteger a seção crítica e mais dois objetos para rastrear o número de slots vazios e objetos preenchidos. public ...

2 a resposta

Proteção mais rápida para vários leitores / gravadores únicos para recursos compartilhados - C ++

Gostaria de confirmar que minha abordagem é extremamentevelozese apropriado para a proteção de plataforma compartilhada de um recurso compartilhado para uma abordagem de gravador único e principalmente de múltiplos leitores usando C ++. Isso ...

1 a resposta

Acesso simultâneo por vários threads e mutex global

As perguntas frequentes do OpenSSL afirmam que podem ser usadas em aplicativos encadeados: 1. O OpenSSL é seguro para threads? Desde que um aplicativo configure as funções de retorno de chamada do encadeamento, a resposta é sim. Essas funções ...

2 a resposta

Gravação simultânea de arquivos entre processos

Eu preciso gravar dados de log em um único arquivo de diferentes processos. Estou usando o Windows Mutex, que precisa do suporte do Common Language Runtime. Mutex^ m = gcnew Mutex( false,"MyMutex" ); m->WaitOne(); //... File Open and Write .. ...

1 a resposta

Implementação de semáforo de baixo nível C

Eu estava pensando em como implementar semáforos (não binários) usando menos código ASM possível. Não consegui pensar e escrever sem usar um mutex, então aqui está o melhor que pude fazer até agora: Global: #include <stdlib.h> #include ...

2 a resposta

Preciso proteger uma variável que é escrita por um thread e lida por muitos?

Estou escrevendo um sistema de aquisição de dados. O sistema está lidando com dados rápidos de nossos digitalizadores de sinal e controles / monitoramentos lentos para coisas como o sistema de alta tensão para os detectores. O sistema de controle ...

8 a resposta

Existe um Mutex em Java?

Existe um objeto Mutex em java ou uma maneira de criar um? Estou perguntando porque um objeto Semáforo inicializado com 1 permissão não me ajuda. Pense neste caso: try { semaphore.acquire(); //do stuff semaphore.release(); } catch (Exception ...

2 a resposta

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 ([&] () ...