Resultados da pesquisa a pedido "mutex"
Uma declaração de retorno deve estar dentro ou fora de uma fechadura?
Acabei de perceber que, em algum lugar do meu código, tenho a declaração de retorno dentro da fechadura e algumas vezes fora. Qual é o melhor? 1) void example() { lock (mutex) { //... } return myData; }2) void example() { lock (mutex) { //... ...
Por que as funções de variável de condição pthreads exigem um mutex?
Eu estou lendopthread.h; as funções relacionadas à variável de condição (comopthread_cond_wait(3)) exigem um mutex como argumento. Por quê? Até onde eu sei, vou criar um mutexsomente usar como esse argumento? O que esse mutex deveria fazer?
Gravações int atômicas entre plataformas e processos cruzados no arquivo
Estou escrevendo um aplicativo que precisará ser capaz de lidar com muitos acessos simultâneos a ele, tanto por threads quanto por processos. Portanto, nenhum mutex ou bloqueio deve ser aplicado a isso. Para reduzir ao mínimo o uso de bloqueios, ...
Córtex ARM: mutex usando bandas de bits
Dado que, no ARM Cortex M3, posso: ler atomicamente um único bitdefinir atomicamente um único bitlimpar atomicamente um único bitComo posso combiná-los para um conjunto de operações no estilo mutex: try lock take lock release lockParece ...
Mantendo o Aplicativo de Instância Única
Eu tenho trabalhado nesta minha aplicação e tenho esse problema. A execução do programa através da linha de comando com argumentos diferentes abre um processo .exe diferente. Minha pergunta é como impedir a abertura do mesmo arquivo algumas ...
Ordem de bloqueio / desbloqueio Mutex
Eu sou interessante se mutexes (não depende do idioma específico)devomanter a ordem de bloqueio / desbloqueio? Aqui está um exemplo de código C ++: std::mutex testVecMtx; std::vector<int> testVec; void testPush(int ...
Implementar um mutex de alto desempenho semelhante ao do Qt
Eu tenho um aplicativo científico multi-thread em que vários threads de computação (um por núcleo) precisam armazenar seus resultados em um buffer comum. Isso requer um mecanismo mutex. Os threads de trabalho gastam apenas uma pequena fração do ...
Como usar wait () e notify () em Java?
Pelo que entendi, suponho que chame wait () no mutex, quando desejar que o thread atual pare de funcionar até que outra chamada de thread notifique () no mesmo objeto mutex. Isso não parece estar funcionando. Estou tentando fazer uma linha ...
Como devo lidar com mutexes em tipos móveis em C ++?
Por design,std::mutex não é móvel nem cópia-construtível. Isso significa que uma classeA, que possui um mutex, não receberá um construtor de movimentação padrão. Como eu faria esse tipoA móvel de maneira segura para threads?
Quais são as diferenças entre as várias opções de sincronização de encadeamento em C #?
Alguém pode explicar a diferença entre: lock (someobject) {}Usando o MutexUsando o SemáforoUsando o MonitorUsando outras classes de sincronização .NetEu simplesmente não consigo entender. Parece-me que os dois primeiros são iguais?