Resultados da pesquisa a pedido "multithreading"

6 a resposta

Padrão de bloqueio para uso adequado do .NET MemoryCache

Presumo que este código tenha problemas de simultaneidade: const string CacheKey = "CacheKey"; static string GetCachedData() { string expensiveString =null; if (MemoryCache.Default.Contains(CacheKey)) { expensiveString = ...

1 a resposta

Interromper uma chamada de método externo no java Thread

Meu programa java usa um método externo (não tenho o código-fonte) que demora um pouco para terminar, então fiz a chamada para esse método em uma classe Thread (em seu método de execução). Agora, o problema é como paro o Thread instantaneamente ...

8 a resposta

Quem está chamando o método Java Thread interrupt () se não estiver?

Li e reli Java Concurrency in Practice, li vários tópicos aqui sobre o assunto, li o artigo da IBMLidando com a InterruptedException [http://www.ibm.com/developerworks/java/library/j-jtp05236.html]e, no entanto, há algo que simplesmente não estou ...

1 a resposta

Operação atômica em software incorporado multithread

Estou desenvolvendo um software incorporado baseado em RTOS em C e encontrei um problema relacionado ao acesso a recursos compartilhados de vários threads. Eu tenho dois problemas O primeiro é definir e obter um valor da variável de estado na ...

3 a resposta

Executar tarefa em segundo plano no aplicativo WPF

Exemplo private void Start(object sender, RoutedEventArgs e) { int progress = 0; for (;;) { System.Threading.Thread.Sleep(1); progress++; Logger.Info(progress); } } Qual é a abordagem recomendada (TAP ou TPL ou BackgroundWorker ou Dispatcher ...

5 a resposta

cache de objetos python threadsafe

Eu implementei um servidor web python. Cada solicitação http gera um novo thread. Eu tenho um requisito de armazenar em cache objetos na memória e, como é um servidor da web, quero que o cache seja seguro para threads. Existe uma implementação ...

10 a resposta

Onde obtenho um CollectionView seguro para threads?

Ao atualizar uma coleção de objetos de negócios em um thread em segundo plano, recebo esta mensagem de erro: Esse tipo de CollectionView não suporta alterações no SourceCollection de um thread diferente do thread do Dispatcher. Ok, isso faz ...

3 a resposta

Ligue para o serviço da web de forma assíncrona e aguarde a conclusão de todos os threads

Preciso ligar para o serviço web várias vezes para obter dados e, em seguida, colocá-los no meu banco de dados, para que eu tenha o seguinte código: foreach (string v in options) { IList<MySampleNode> nodes = ...

6 a resposta

O pthreads oferece vantagens sobre o GCD?

Tendo aprendido recentemente o Grand Central Dispatch, achei o código multithread muito intuitivo (com GCD). Eu gosto do fato de que nenhum bloqueio é necessário (e o fato de ele usar estruturas de dados sem bloqueio internamente) e de que a API ...

3 a resposta

O que Future.cancel () faz se não interrompe?

Dejava docs em Future.cancel () [http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/Future.html#cancel%28boolean%29] boolean cancel(boolean mayInterruptIfRunning)Tenta cancelar a execução desta tarefa. Essa tentativa falhará se a ...