Resultados da pesquisa a pedido "multithreading"

3 a resposta

Por que a função de notificação e espera de uma variável std :: condition_variable precisa de um mutex bloqueado

Na minha busca sem fim para entenderstd::contion_variables Encontrei o seguinte. Emesta página [http://www.cplusplus.com/reference/condition_variable/condition_variable/]diz o seguinte: void print_id (int id) { std::unique_lock<std::mutex> ...

4 a resposta

Existe uma fila sem bloqueio para vários segmentos de leitura ou gravação?

Eu estava pensando, é possível ter umsem fechadurafila quandomais de umthread está lendo ou escrevendo? Eu vi uma implementação com uma fila sem bloqueio que funcionava com um segmento de leitura e gravação, mas nunca mais do que um para qualquer ...

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

7 a resposta

Acesso multithread ao arquivo

Temos um programa java multiencadeado. Vários threads gravam em um arquivo e um thread lê esse arquivo. Estou procurando algumas idéias de design. A sincronização é necessária?

3 a resposta

Usando threads para fazer solicitações de banco de dados

Estou tentando entender como os threads funcionam em java. Essa é uma solicitação simples do banco de dados que retorna um ResultSet. Estou usando JavaFx. package application; import java.sql.ResultSet; import java.sql.SQLException; import ...

2 a resposta

Por que apenas std :: atomic_flag é garantido como livre de bloqueios?

Da simultaneidade do C ++ em ação: A diferença entre std :: atomic e std :: atomic_flag é que std :: atomic pode não estar livre de bloqueios; a implementação pode precisar adquirir um mutex internamente para garantir a atomicidade das ...

4 a resposta

Por favor, explique a saída dos métodos Thread run () e start ()

Por favor, explique a saída do código abaixo: Se eu ligarth1.run(), a saída é: EXTENDS RUN>> RUNNABLE RUN>>Se eu ligarth1.start(), a saída é: RUNNABLE RUN>> EXTENDS RUN>>Por que essa inconsistência? Por favor explique. class ThreadExample ...

2 a resposta

É possível usar instanceof ao passar objetos entre threads?

Corri para um problema em que instanceof funciona e depois não funciona. É difícil entrar em detalhes, mas acho que esse pode ser o problema: Lendo ...

2 a resposta

Acessando uma variável de loop for dentro de uma classe interna

Eu tenho uma matriz de matrizes de int. DataArray[X][Y]Gostaria de criar um thread para cada X, que itera ao longo de Y. Não consigo descobrir como passar o valor X apropriado para cada thread. essencialmente, eu gostaria de poder ...

2 a resposta

Como as caixas de diálogo Swing funcionam?

Se você abrir uma caixa de diálogo no Swing, por exemplo, um JFileChooser, será semelhante ao pseudocódigo: swing event thread { create dialog add listener to dialog close event { returnValue = somethingFromDialog } show dialog (wait until it is ...