Resultados da pesquisa a pedido "multithreading"

1 a resposta

hamada assíncrona no método síncro

Aqui está o exemplo simples: public event EventHandler CookinDone = delegate{}; public void CoockinRequest(){ var indicator = new ActivityIndicator(); ActivityIndicator.Show("Oooo coockin' something cool"); var bw = new BackgroundWorker(); ...

6 a resposta

Em Delphi, o thread TDataSet é segur

Gostaria de poder abrir um TDataSet de forma assíncrona em seu próprio encadeamento, para que o encadeamento principal da VCL possa continuar até que isso seja feito, e depois fazer com que o encadeamento principal da VCL seja lido desse ...

3 a resposta

Thread Armazenamento local para biblioteca de classes C #

Eu tenho uma biblioteca muito antiga, mas muito grande, que estou pensando em converter em uma biblioteca de classes C #. A biblioteca existente usa muitas variáveis globais armazenadas no TLS. C # não tem um conceito real de variáveis globais, ...

6 a resposta

volátil ilustrativo: esse código é seguro para threads?

Estou tentando ilustrar o uso e a importância devolatile com um exemplo que realmente não daria um bom resultado sevolatile foi omitido. Mas não estou realmente acostumado a usarvolatile. A idéia do código a seguir é causar um loop infinito ...

1 a resposta

Haskell: thread bloqueado indefinidamente em uma transação STM

Existe alguma maneira de aumentar um intervalo de tempo, com base no qual o RTS decide que o thread foi bloqueado indefinidamente em uma transação STM? Aqui está o meu código: import Control.Concurrent (ThreadId) import ...

15 a resposta

Eventos C # e segurança de threads

ATUALIZA Como em C # 6,a respost [https://stackoverflow.com/a/45949862/3195477] para esta pergunta é: SomeEvent?.Invoke(this, e); Frequentemente, ouço / leio os seguintes conselhos: Sempre faça uma cópia de um evento antes de verificarnull e ...

3 a resposta

O Serviço Android é executado a partir de um thread separado em vez da interface do usuário?

Atualmente, estou usando um gerenciador de alarmes para iniciar um serviço de postagem do local em http. O problema é que, quando o gerente inicia e executa os serviços, a interface do usuário parece parar por um tempo. gostaria de perguntar se ...

4 a resposta

Criar tópicos - Task.Factory.StartNew vs new Thread ()

Estou aprendendo sobre as novas bibliotecas Threading e Parallel no .Net 4 No passado, eu criaria um novo Thread assim (como um exemplo): DataInThread = new Thread(new ThreadStart(ThreadProcedure)); DataInThread.IsBackground = true; ...

6 a resposta

Pilha C ++ segura para threads

Sou iniciante em C ++ e estou escrevendo um aplicativo multiencadeado pelo qual diferentes escritores colocam objetos em uma pilha e leitores os tiram da pilha (ou pelo menos empurram o ponteiro para um objeto Existem estruturas embutidas no C ...

1 a resposta

Como continuarCom outra função com resultado da tarefa anterior ao usar Tarefas?

Eu tenho um conector WCF que deve receber uma pequena quantidade de dados para mim, normalmente leva até 20 segundos para obter esses dados para cada item (o que é bom). Quero usar a tarefa para obter dados para mim e, em seguida, adicionar ...