Resultados da pesquisa a pedido "multithreading"

3 a resposta

Usando a instrução lock em um loop em C #

Vamos pegar a classe de amostra SomeThread, na qual estamos tentando impedir que os métodos DoSomething sejam chamados após a propriedade Running ser configurada como false e Dispose ser chamado pela classe OtherThread, porque se eles ...

3 a resposta

Que tipo de problemas (se houver) haveria combinação de assíncio com multiprocessamento?

Como quase todo mundo sabe quando olha pela primeira vez para o threading no Python, existe o GIL que torna a vida miserável para as pessoas que realmente desejam processar em paralelo - ou pelo menos dar uma chance. Atualmente, estou olhando ...

2 a resposta

Existe um C # equivalente ao Java CompletionService para reagir aos threads concluídos?

Existem muitos exemplos de como aguardar a conclusão de todos os trabalhos de 'trabalhador', mas que tal reagir à medida que cada trabalhador é concluído da mesma maneira que o CompletionService do Java? Eu hackeei algo que funciona, mas isso ...

1 a resposta

Implementando Mutexes para Gravações de Arquivos

Estou tentando usar mutexes para evitar várias gravações no mesmo thread no C / Cpp. Abaixo está o fluxo do meu programa. Estou confuso sobre onde incluir meu código de bloqueio e desbloqueio. main() { spawn a worker thread } worker_thread() { ...

4 a resposta

Como sincronizar uma variável estática entre threads executando instâncias diferentes de uma classe em Java?

Eu sei que usando osynchronize antes de um método trazer sincronização para esse objeto. Ou seja, 2 threads executando a mesma instância do objeto serão sincronizados. No entanto, como a sincronização está no nível do objeto, 2 threads ...

2 a resposta

Erro MinGW: 'thread' não é membro de 'std'

Estou tentando compilar para o Windows um aplicativo simples: #include <thread> void Func(){ return; } int main(){ std::thread thr1(Func); thr1.detach(); return 0; }E é isso que eu recebo: $ i686-w64-mingw32-g++ -static-libstdc++ -static-libgcc ...

2 a resposta

Fora da segurança aérea fina

Concorrência Java na Prática [http://www.amazon.fr/Java-Concurrency-Practice-Brian-Goetz/dp/0321349601] explica este conceito: Quando um thread lê uma variável sem sincronização, pode ver um valor obsoleto, mas pelo menos vê um valor que foi ...

4 a resposta

Comportamento de contexto do Android AsyncTask

Estou trabalhando com o AsyncTasks no Android e estou lidando com um problema. Tomemos um exemplo simples, uma Atividade com uma AsyncTask. A tarefa em segundo plano não faz nada de espetacular, apenas dorme por 8 segundos. No final do ...

2 a resposta

Threads: Busy Waiting - Empty While-Loop [duplicado]

Esta pergunta já tem uma resposta aqui: Isso é fome? [/questions/21268064/is-this-starvation] 2 respostasDurante nossas aulas na universidade, aprendemos sobreThreads e usou o método "Busy Waiting", por exemplo, de umCar esperando em ...

1 a resposta

aumentando a eficiência do seguinte código usando threads

Estou usando uma máquina com 8 núcleos e 32 GB de RAM. Nesta máquina, estou executando um código em c ++ usando o VS2010 no Windows x64, que leva três dias para concluir 8 árvores (8 é o número de threads externos). Eu procurei por gargalo e ...