Resultados da pesquisa a pedido "mutex"
qual é o "atributo" de um mutex pthread?
A função pthread_mutex_init permite especificar um ponteiro para um atributo. Mas ainda não encontrei uma boa explicação sobre o que são os atributos pthread. Eu sempre forneci NULL. Existe algum uso para esse argumento? A documentação, para ...
Quando você incorpora o mutex no struct no Go?
NOTA: Achei que a palavra 'incorporar' no título foi uma má escolha, mas vou mantê-la. Vejo muito código assim: type A struct { mu sync.Mutex ... }E use-o assim: a := &A{} a.mu.Lock() defer a.mu.Unlock() a.Something()É melhor que o mutex local ...
Posso ler uma variável bool em um thread sem mutex? [duplicado]
Esta pergunta já tem uma resposta aqui: Em um aplicativo C ++ com vários threads, preciso de um mutex para proteger um booleano simples? [/questions/222916/in-a-multi-threaded-c-app-do-i-need-a-mutex-to-protect-a-simple-boolean] 5 ...
VB6: Aplicativo de instância única em todas as sessões do usuário
Eu tenho um aplicativo que precisa ser um aplicativo de instância única em todas as sessões de usuário em um PC com Windows. Até agora, minha pesquisa se concentrou no uso de um mutex para fazer isso, mas estou tendo um problema que não tenho ...
Chamando pthread_cond_signal sem bloquear o mutex
Eu li em algum lugar que devemos trancar omutexantes de ligarpthread_cond_signal e desbloqueie o mutext depois de chamá-lo: A rotina pthread_cond_signal () é usada para sinalizar (ou ativar) outro encadeamento que está aguardando a variável de ...
Como posso sincronizar dois processos acessando um arquivo em um NAS?
Aqui está a coisa: eu tenho dois aplicativos, escritos em C ++ e executando em duas máquinas com SO diferente (um Linux e um Windows). Um desses processos é encarregado de atualizar um arquivo XML em um NAS (Network Attached Storage) enquanto o ...
Vantagens de usar variáveis de condição sobre mutex
Eu queria saber qual é o benefício de desempenho do uso de variáveis de condição sobre bloqueios mutex em pthreads. O que eu descobri é: "Sem variáveis de condição, o programador precisaria ter threads continuamente pesquisando (possivelmente em ...
Verifique se um pthread mutex está bloqueado ou desbloqueado (depois que um thread é bloqueado)
Eu preciso ver se um mutex está bloqueado ou desbloqueado em uma instrução if, então eu verifico assim ... if(mutex[id] != 2){ /* do stuff */ }mas quando eu verifico, o gcc me dá o seguinte erro: error: invalid operands to binary != (have ...
Como obter o IdentityReference para "Todos" para criar o MutexAccessRule em sistemas localizados?
Eu gostaria de usar o código como emessa questão [https://stackoverflow.com/questions/4223061/how-to-implement-single-instance-per-machine-application] ouessa ...
No dotnet core, como posso garantir que apenas uma cópia do meu aplicativo esteja em execução?
No passado, eu fiz algo assim private static bool AlreadyRunning() { var processes = Process.GetProcesses(); var currentProc = Process.GetCurrentProcess(); logger.Info($"Current proccess: {currentProc.ProcessName}"); foreach (var process in ...