Resultados da pesquisa a pedido "semaphore"
O que é um semáforo?
Um semáforo é um conceito de programação usado com freqüência para resolver problemas de multiencadeamento. Minha pergunta para a comunidade: O que é um semáforo e como você o usa?
Incrementando o valor dos semáforos POSIX em mais de 1
Eu tenho esse requisito no qual tenho que incrementar o valor de um semáforo POSIX em mais de 1. Aparentemente, não há como na especificação POSIX fazer isso. Não há sem_setvalue () semelhante a sem_getvalue (). Não quero voltar aos semáforos ...
Variável condicional vs semáforo
Quando se deve usar um semáforo e quando se deve usar uma variável condicional (CondVar)?
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 ...
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 ...
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 ...
Ruby Semaphores?
Estou trabalhando na implementação do problema "Fair Barbershop" em Ruby. Isto é para um trabalho de classe, mas não estou procurando folhetos. Estou pesquisando como um louco, mas não consigo encontrar uma implementação Ruby dos Semáforos que ...
Pipando dados entre threads com Java
Estou escrevendo um aplicativo multiencadeado que imita um cinema. Cada pessoa envolvida é seu próprio encadeamento e a simultaneidade deve ser feita completamente por semáforos. O único problema que estou tendo é como vincular basicamente os ...
Java: O que, se alguma coisa, está bloqueado por métodos sincronizados além do objeto ao qual eles pertence
Agora, eu não tenho certeza se esta é uma pergunta estúpida, por favor, tenha paciência comigo se fo O bloqueio de um objeto é "recursivo", i. e se dois objetos têm referências a um terceiro objeto em seus campos e um segmento está executando ...
Diferença entre o semáforo binário e o mutex
Existe alguma diferença entre um semáforo binário e um mutex ou eles são essencialmente os mesmo