Resultados da pesquisa a pedido "critical-section"

3 a resposta

Falha específica do Windows 10 na chamada LeaveCriticalSection

Eu encontrei um problema com a sincronização de threads e seções críticas no Windows 10. O aplicativo falhará neste caso: Aplicativo possui dois threads.O segmento 1 chama EnterCriticalSection com o objeto m_CSO segmento 2 tenta entrar na mesma ...

2 a resposta

Custo do mutex, seção crítica etc no Windows

Eu li em algum lugar que a sobrecarga de um mutex não é muito, porque a troca de contexto só acontece em caso de contenção.Também conhecido como Futexes no L...

1 a resposta

A solução de Peterson funcionará corretamente em arquiteturas modernas de CPU? [fechadas]

Eu estou estudando sistemas operacionais deConceitos do sistema operacional por Silberschatz, Galvin e Gagne.Na página 229, o livro afirma isso sobrePeterson...

5 a resposta

pthreads: pthread_cond_signal () dentro da seção crítica

Eu tenho o seguinte trecho de código no thread A, que bloqueia usando

3 a resposta

Como usar várias variáveis para um escopo de bloqueio em c #

Eu tenho uma situação em que um bloco de código deve ser executado apenas se dois objetos de cacifo estiverem livres. Eu esperava que houvesse algo como: lock(a,b) { // this scope is in critical region }No entanto, parece não haver nada disso. ...

3 a resposta

Como usar o bloqueio no OpenMP?

Eu tenho dois pedaços de código C ++ em execução em 2 núcleos diferentes. Ambos gravam no mesmo arquivo. Como usar o OpenMP e garantir que não haja falhas?

3 a resposta

Segurança de thread em matrizes C #

Possui 2 threads diferentes: uma leitura de uma matriz C # (por exemplo, da primeira localização), e outro gravando na mesma matriz C #, mas em um local diferente (por exemplo, o último local) o thread é seguro ou não? (E eu quero dizer aqui ...

8 a resposta

ual é a diferença entre atômica e crítica no OpenM

ual é a diferença entre atômica e crítica no OpenM Eu posso fazer iss #pragma omp atomic g_qCount++; mas não é o mesmo que #pragma omp critical g_qCount++;?

3 a resposta

válido aninhar uma seção crític

Por exemplo, isso seria válido? CRITICAL_SECTION cs; ::InitializeCriticalSection( &cs ); ::EnterCriticalSection( &cs ); // First level ::EnterCriticalSection( &cs ); // Second level /* do some stuff */ ::LeaveCriticalSection( &cs ); // Second ...

0 a resposta

Impulsione o Asio se a condição for avaliada de maneira diferente nas compilações static-lib e dll, resultando em exceção no socket io cpp client lib

Dependendo de como a biblioteca socketio c ++ é compilada (static-lib ou dll) para o seguinte código de teste simples, o resultado é um executável funcional ou que gera uma exceção. No entanto, se a instanciação do io_service for comentada, por ...