O que é um mutex?

um mutex é um conceito de programação que é frequentemente usado para resolver problemas multi-threading. A minha pergunta à comunidade: O que é um mutex e como o usa?

Como executar um tópico executável em Android em intervalos definidos?

desenvolvi uma aplicação para mostrar algum texto a intervalos definidos na tela do emulador Android. Estou a usar a cla ... } }; handler.postDelayed(r, 1000); Quando eu executar esta aplicação o texto é mostrado apenas uma vez. Por quê?

Handling InterruptedException in Java

Qual é a diferença entre as seguintes formas de manipulação InterruptedException? Qual é a melhor maneira de o fazer? ... ception e) { throw new RuntimeException(e); } EDIT: também gostaria de saber em que cenários são usados estes dois.

Volátil vs. bloqueado vs. bloqueado

Digamos que uma classe tem um campo {[[0]} que é acedido por vários tópicos. Este {[1] } só é aumentado ou decrementado. ... scobri volatile, tenho retirado muitas lock declarações e o uso de Interlocked. Mas há alguma razão para não fazer isto?

Como faço para executar um simples pedaço de código em um novo tópico?

Eu tenho um pouco de código que eu preciso executar em um thread diferente do GUI porque ele atualmente faz com que o fo ... vo tópico antes; Qual é um exemplo simples / básico de como fazer isto em C# e usar o Framework. NET 2.0 ou mais tarde?

Como usar a roscagem em Python?

Estou a tentar entender o trabalho em Python. Eu olhei para a documentação e exemplos, mas francamente, muitos exemplos ... do dificuldade em entendê-los. Como é que mostra claramente as tarefas que estão a ser divididas para multi-threading?

Executar um certo código a cada n segundos [duplicado]

Esta pergunta já tem uma resposta: Qual é a melhor maneira de executar repetidamente uma funç ... gt;> Hello World! >> 0 >> 1 >> 2 >> Hello World! >> 3 >> Hello World! >> 4

Roscagem em Python. Como é que Fecho um fio?

Estou a tentar entender o básico de rosca e concorrência. Eu quero um caso simples onde duas threads repetidamente tenta ... eio? Edite, adicionalmente, eu tentei colocar as fechaduras dentro das funções de thread, mas ainda não tive sorte.

Como dormir um tópico de impulso em C++

parece impossível dormir um tópico usando o boost::thread. O sono do método requer um system_time, mas como posso const ... omo ponto de entrada, gostaria de chamar algo como boost::this_thread::sleep Ou assim, como fazer isto? Obrigado

O que são os fios do trabalhador, e qual é o seu papel no padrão do reator?

Estou tentando entender o padrão do reator (concorrente), mas em muitos exemplos eles estão falando sobre "threads de tr ... s". O que são roupas de trabalhador? Em que é que diferem dos fios "normais"? E qual é o seu papel no padrão do reactor?

Cadeado Mutex: o que significa" bloqueio"?

estive a ler sobre multithreading e acesso a recursos partilhados e um dos muitos (para mim) novos conceitos é o mutex ... O tópico principal será suspenso, ou irá simplesmente saltar sobre a secção trancada e sair do escopo (perder o evento)?

Tarefa vs. processo, há realmente alguma diferença?

Estou a estudar para os meus exames finais na minha licenciatura em Ciências Sociais sobre sistemas de distribuição e si ... e tarefas e processo? Leio muitas vezes que são permutáveis e que o termo "tarefa" já não é usado. Isso é mesmo verdade?

Como usar a fila de multiprocessamento em Python?

estou a ter muita dificuldade em compreender como funciona a fila de multiprocessamento em python e como a implementar. ... , como você se certificar de que todos os processos que se relacionam com uma fila compartilhada (ou, neste caso, filas)

O que é uma aplicação multithreaded?

eu estou olhando para aprender mais sobre threading e eu queria saber: o que é uma aplicação multithreaded?

O que é uma conexão de banco de dados, tecnicamente?

Quando dizemos que temos uma" ligação à base de dados "ou um" conjunto de ligações que tem várias ligações Abrir", a ní ... im, bloquear esse tópico e começar a ouvir a entrada? E o lado do cliente? O que acontece se eu não fechar a ligação?

Por que é necessário bloquear a fila neste exemplo

Tenho o exemplo mostrado abaixo. Não consigo descobrir porque é que o are também está bloqueado para a fila, enquanto o ... on) ); } Thread.Sleep( 1000 ); pool.Shutdown(); } } Qual é a razão para bloquear a fila?

Aplicação de conversação em java

Estou a tentar fazer uma aplicação de chat em java, mas tive um problema quando não consegui enviar para outra máquina. ... gem para o meu computador. Como posso resolver isto? Estou a começar a minha linha dentro da minha turma que faz um GUI.

Quebrar paralelo.foreach?

como é que saio de um paralelo?para o laço? tenho uma afirmação bastante complexa que se parece com a ... o laço paralelo? A declaração break; lança o seguinte erro de sintaxe: sem fechos dos quais quebrar ou continuar

ThreadPool.QueueUserWorkItem vs Task.Fabrica.Início

Qual é a diferença entre os valores abaixo ThreadPool.QueueUserWorkItem Vs Task.Factory.StartNew Se o código a ... a TPL (segunda opção) será suficientemente inteligente para aceitar threads com menor ou igual número de processadores?

Tópicos verdes vs tópicos não Verdes

Eu gostaria de entender as vantagens oferecidas por este tipo de threads. em que ambientes os fios verdes são melhores ... guns dizem que threads verdes são melhores para processadores multi-core. quaisquer problemas de comportamento esperados.