Resultados da pesquisa a pedido "critical-section"

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

2 a resposta

usando dispatch_sync como um bloqueio mutex

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

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

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

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 posso implementar um wrapper de lista segura de threads no Delphi?

Eu tenho um wrapper de lista que mantém duas Tstringlists e uma TClassList Eu preciso que isso seja seguro para threads, de modo que: Gravações simultâneas não são permitidas (o estado de espera de algum tipo deve ser inserido)A leitura durante ...

2 a resposta

"Pausando" um segmento com uma propriedade

Eu tenho um objeto TThread e quero poder iniciar / parar o thread através de um botão no formulário principal do programa. Estive procurando maneiras de fazer isso e, até agora, tenho as seguintes idéias: Encerre e libere o encadeamento quando o ...

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