Resultados da pesquisa a pedido "multithreading"
Processo de multiprocessamento não ingressa ao colocar dicionário complexo na fila de retorno
Dado um processo multithread de leitura / gravação bastante padrão, com uma fila de leitura e uma fila de gravação: 8 vezesworker done é impresso, mas a instrução join () nunca é passada. Mas se eu substituirqueue_out.put(r) por `queue_out.put ...
Lista compartilhada entre diferentes segmentos no .NET
Eu tenho uma lista estática em uma classe que será acessada por diferentes segmentos, cada um adicionando, lendo e removendo seu próprio item exclusivo da lista. Gostaria de saber se preciso me preocupar em tornar esse segmento variável seguro, ...
Por que a classe SafePoint da concorrência no livro de práticas marcada como @ThreadSafe?
No livro Concorrência Java na Prática, você encontra o seguinte código: @ThreadSafe public class SafePoint { @GuardedBy("this") private int x, y; private SafePoint(int[] a) { this(a[0], a[1]); } public SafePoint(SafePoint p) { this(p.get()); } ...
C # UWP O aplicativo chamou uma interface que foi empacotada para um encadeamento diferente
Eu tenho um aplicativo C # UWP que contém uma função que desejo chamar a cada 5 segundos. A função funciona bem quando chamada a partir de um botão, e o Timer grava no console de depuração a cada 5 segundos .... Quando eu chamo a função do Timer, ...
Qual é a melhor maneira de garantir uma vida útil válida do objeto ao usar o Boost.Asio?
Joguei muito com o Boost.Asio ultimamente. Gosto muito da biblioteca, pois oferece uma maneira fantástica de reduzir o desempenho dos sistemas multicore atuais. Uma pergunta que me fiz algumas vezes, e achei que valeria a pena fazer, ...
Atualizando a GUI (WPF) usando um encadeamento diferente
Só tem um problema aqui que não faço ideia de como consertar. Estou fazendo um pequeno projeto que envolve uma GUI e dados seriais. A GUI está sendo executada pelo encadeamento principal e, como as variáveis de dados que contêm meus dados seriais ...
Threads que não iniciam no iPhone / iPad nas versões lançadas
Estamos escrevendo um aplicativo para iPad com bastante processamento em segundo plano, tudo escrito em um conjunto de bibliotecas C ++. Essas bibliotecas funcionam bem no Linux, Mac e Windows, mas no iPad elas funcionam apenas em compilações de ...
Executando um Thread Java em Intervalos
Eu tenho um thread que precisa ser executado a cada 10 segundos. Esse encadeamento contém várias chamadas (12 a 15) para um banco de dados em outro servidor. Além disso, ele também acessa cerca de 3 arquivos. Conseqüentemente, haverá bastante IO ...
lista vinculada simultânea
Eu estou tentando criar uma lista vinculada em c ++ que permite acesso simultâneo. Claramente, o uso de um único bloqueio para esta lista é extremamente ineficiente, pois as áreas separadas podem ser atualizadas em paralelo. Agora, quais são ...
Sincronização vs Bloqueio
java.util.concurrent A API fornece uma classe chamada comoLock, que basicamente serializaria o controle para acessar o recurso crítico. Dá um método comopark() eunpark(). Podemos fazer coisas semelhantes se pudermos usarsynchronized ...