Articles of multithreading

Como fazer uma function esperar até que um retorno de chamada tenha sido chamado usando node.js

Eu tenho uma function simplificada que se parece com isso: function(query) { myApi.exec(‘SomeCommand’, function(response) { return response; }); } Basicamente eu quero chamar myApi.exec , e retornar a resposta que é dada no lambda de retorno de chamada. No entanto, o código acima não funciona e simplesmente retorna imediatamente. Apenas por uma tentativa muito hackeada, […]

usando sleep () para um único thread

Eu sou relativamente novo no java e estou começando a usar threads diferentes para usar wait() ou sleep() em uma parte do meu código e fazer com que os outros ainda sejam executados. Para este projeto, estou usando o JFrame com as importações javax.swing.* E java.awt.* . O que estou tentando fazer é ter um […]

É seguro apenas definir CheckForIllegalCrossThreadCalls como false para evitar erros de encadeamento cruzado durante a debugging?

Nos aplicativos WinForms, é seguro definir apenas CheckForIllegalCrossThreadCalls como FALSE para evitar erros de encadeamento cruzado durante a debugging? CheckForIllegalCrossThreadCalls = false;

O C ++ 11 introduziu um modelo de memory padronizado. O que isso significa? E como isso afetará a programação em C ++?

O C ++ 11 introduziu um modelo de memory padronizado, mas o que exatamente isso significa? E como isso afetará a programação em C ++? Este artigo (de Gavin Clarke que cita Herb Sutter ) diz que, O modelo de memory significa que o código C ++ agora tem uma biblioteca padronizada para chamar, independentemente […]

Quando usar Task.Delay, quando usar Thread.Sleep?

Há boas regras para quando usar Task.Delay versus Thread.Sleep ? Especificamente, existe um valor mínimo para fornecer um para ser eficaz / eficiente sobre o outro? Por fim, como o Task.Delay causa a troca de contexto em uma máquina de estado async / await, existe uma sobrecarga de uso?

Como atualizar a interface do usuário de outro thread em execução em outra class

Atualmente, estou escrevendo meu primeiro programa em C # e sou extremamente novo no idioma (usado apenas para trabalhar com C até agora). Eu fiz muita pesquisa, mas todas as respostas eram gerais demais e eu simplesmente não conseguia fazer isso funcionar. Então, aqui meu problema (muito comum): Eu tenho um aplicativo WPF que recebe […]

Despertares espúrios em Java realmente acontecem?

Vendo várias questões relacionadas a trava e (quase) sempre encontrando o ‘loop por causa de termos espúrios de wakeups’ 1, eu me pergunto, alguém experimentou esse tipo de ativação (assumindo um ambiente decente de hardware / software, por exemplo)? Eu sei que o termo “espúrio” significa nenhuma razão aparente, mas quais podem ser as razões […]

Como capturar uma exceção de um segmento

Eu tenho class principal Java, na class, eu inicio um novo segmento, no principal, aguarda até que o segmento morra. Em algum momento, eu jogo uma exceção de tempo de execução do encadeamento, mas não consigo capturar a exceção lançada do encadeamento na class principal. Aqui está o código: public class Test extends Thread { […]

java thread.sleep coloca o swing ui para dormir também

Eu estou criando um aplicativo de teste simples que executa uma verificação a cada hora no diretório / s selecionado usando thread.sleep () através do JFileChooser. Mas quando eu seleciono o diretório e o método executa, o painel ui fica cinza e os bits de balanço desaparecem. O thread parece estar colocando o ui para […]

Como termino um thread no C ++ 11?

Eu não preciso terminar o thread corretamente, ou fazê-lo responder a um comando “terminate”. Eu estou interessado em terminar o thread com força usando puro C + + 11.