Resultados da pesquisa a pedido "multithreading"

4 a resposta

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

2 a resposta

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) { // ... ...

7 a resposta

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?

4 a resposta

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

3 a resposta

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

5 a resposta

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

7 a resposta

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

1 a resposta

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

4 a resposta

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

10 a resposta

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