Resultados da pesquisa a pedido "semaphore"

6 a resposta

CountDownLatch vs. Semaphore

2 a resposta

O uso do semáforo nesta solução está correto?

2 a resposta

Precisa entender o uso de SemaphoreSlim

3 a resposta

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 ...

1 a resposta

O SemaphoreSlim (.NET) impede que o mesmo thread entre no bloco?

Eu li os documentos do SemaphoreSlimSemaphoreSlim ...

5 a resposta

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 ...

2 a resposta

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 ...

2 a resposta

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> ...

7 a resposta

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() ...

3 a resposta

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 ...