Resultados da pesquisa a pedido "multithreading"
Contagem de threads limite
Eu tenho uma lista com itens que eu quero baixar. Eu uso um loop for para iterar a lista. Para cada item nesta lista, inicio um novo segmento que faz referência ao item. Meu problema é que eu quero limitar o maxDownload ao mesmo tempo. for (int ...
Devo volatilizar o campo com métodos sincronizados?
Com a aula seguinte, // This class should be thread-safe!!! class BankAccount { private long balance; // Should it be volatile? synchronized void deposit(long amount) { // ... balance += amount; } synchronized void withdraw(long amount) { // ... ...
rosca com tipo de retorno
Eu tenho um método que retorna umbool valor. Eu quero executar esse método atravésThread. Thread t1 = new Thread(new ThreadStart(doThis)); Você poderia sugerir uma maneira de obter esse valor retornado?
Como fazer o boost :: thread_group executar um número fixo de threads paralelos
Este é o código para criar um thread_group e executar todos os threads em paralelo: boost::thread_group group; for (int i = 0; i < 15; ++i) group.create_thread(aFunctionToExecute); group.join_all();Este código executará todos os threads de uma ...
Como fazer um serviço Win executar a longo prazo com o Threading
Eu tenho um serviço win que hospeda alguns fluxos de trabalho (um WorkflowApplication e um WorkflowServiceHost) que eu preciso para manter a execução por muito tempo. Como o OnStart () exige que ele seja concluído e retorne ao sistema ...
Como uso enquanto verdadeiro em threads?
Alguém pode me apontar para o que tento fazer neste código, porqueSecondLoop thread é inacessível? Torna-se acessível somente se eu removerwhile(true) ciclo. #include <iostream> #include <thread> using namespace std; void Loop() { while(true) { ...
visibilidade do encadeamento do mapa de hash java
Estou carregando completamente um HashMap java na inicialização, mas após a inicialização, vários threads estarão lendo os dados do HashMap. eu gostaria de evitar qualquer tipo de sincronização, pois o mapa é essencialmente somente leitura e ...
O encadeamento Java BitSet é seguro para operações simultâneas somente leitura
Eu tenho vários threads no meu aplicativo acessando um BitSet simultaneamente. o documentação [http://docs.oracle.com/javase/7/docs/api/java/util/BitSet.html] diz: Um BitSet não é seguro para uso multithread sem sincronização externa. Não diz ...
Qual coleção Java devo usar para implementar um cache seguro para threads?
Eu estou olhando para implementar um cache simples sem fazer muito trabalho (naturalmente). Parece-me que uma das coleções Java padrão deve ser suficiente, com um pouco de trabalho extra. Especificamente, estou armazenando respostas de um ...
Renomeação de Thread
Em Java, é possível renomear threads. No .NET não é. Isso ocorre porque o Name é uma propriedade que é gravada uma vez na classe Thread: public string Name { get { return this.m_Name; } [HostProtection(SecurityAction.LinkDemand, ...