Resultados da pesquisa a pedido "semaphore"
Os semáforos impedem a reordenação de instruções?
Eu estava procurando por um equivalente aguardável de instruções de bloqueio em c #. Algumas pessoas sugerem o uso de um binárioSemaphoreSlim Da seguinte maneira: await semaphore.WaitAsync().ConfigureAwait(false); try { //inner instructions ...
O SemaphoreSlim (.NET) impede que o mesmo thread entre no bloco?
Eu li os documentos do SemaphoreSlimSemaphoreSlim ...
Como escolho entre o Semaphore e o SemaphoreSlim?
Suas interfaces públicas parecem semelhantes. odocumentação [http://msdn.microsoft.com/en-us/library/system.threading.semaphoreslim.aspx] afirma que o SemaphoreSlim é uma alternativa leve e não usa semáforos do Kernel do Windows.Esse ...
sem_post, manipuladores de sinal e comportamento indefinido
Esse uso desem_post () em um manipulador de sinal confiar em comportamento indefinido? /* * excerpted from the 2017-09-15 Linux man page for sem_wait(3) * http://man7.org/linux/man-pages/man3/sem_wait.3.html */ ... sem_t sem; ... static void ...
problema com o singleton Threadsafe com semáforo
Eu escrevi um aplicativo singleton simples. A seguir, é minha classe principal de amostra // ThreadsafeSingletonUsingSemaphore.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <iostream> ...
Como recupero um semáforo quando o processo que o diminuiu para zero falha?
Eu tenho vários aplicativos compilados com g ++, rodando no Ubuntu. Estou usando semáforos nomeados para coordenar entre diferentes processos. Tudo funciona bemexceto na seguinte situação: Se um dos processos chamarsem_wait() ousem_timedwait() ...
erro sem_open (): “referência indefinida a sem_open ()” no linux (Ubuntu 10.10)
Então, estou recebendo o erro: "referência indefinida a sem_open ()", mesmo que eu tenha incluído o cabeçalho semaphore.h. O mesmo está acontecendo para todas as minhas chamadas de função pthread (mutex, pthread_create, etc). Alguma ideia? Estou ...