Resultados da pesquisa a pedido "multithreading"
Update Label da interface do usuário ao usar Task.Factory.StartNew
Estou tentando tornar minha interface do usuário mais responsiva no meu aplicativo WPF. Gero um novo tópico usando Task.Factory.StartNew( () => RecurseAndDeleteStart() ); Nesse métodoRecurseAndDeleteStart() Quero atualizar um rótulo na ...
Como fazer com que o thread principal da GUI 'aguarde' até que uma janela pop-up separada desapareça
Eu tenho um objeto que é chamado a partir do thread da GUI principal e mostra um JFrame separado por alguns segundos e depois desaparece (com o uso de um timer). Agora, desejo que o thread principal da GUI aguarde até que a janela pop-up do ...
É seguro bifurcar-se de dentro de um segmento?
Deixe-me explicar: eu já desenvolvi um aplicativo no Linux que bifurca e executa um binário externo e espera que ele termine. Os resultados são comunicados por arquivos shm exclusivos do processo fork +. O código inteiro é encapsulado dentro de ...
Bloqueio Singleton com verificação dupla em C ++ 11
A seguinte implementação de singleton é livre de corrida? static std::atomic<Tp *> m_instance; ... static Tp & instance() { if (!m_instance.load(std::memory_order_relaxed)) { std::lock_guard<std::mutex> lock(m_mutex); if ...
Desempenho da variável ThreadLocal
Quanto é lido a partir deThreadLocal variável mais lenta que no campo regula Mais concretamente, a criação simples de objetos é mais rápida ou mais lenta que o acesso aThreadLocal variável Presumo que seja rápido o suficiente para ...
Boost Threads com CLR
Usando o Visual Studio 2008 e as Boost Libraries 1.46.1 Desejo compilar e vincular o seguinte com o sinalizador / CLR: #include <boost/thread/thread.hpp> void run() {} int main(int argc, char *argv[]) { boost::thread t(run); } O primeiro erro é ...
Como cancelar a execução de um SwingWorker?
Atualmente, tenho dois threads do SwingWorker fazendo o trabalho em segundo plano. Se ocorrer uma exceção, o método para de funcionar, mas o thread ainda está executand Como faço para interromper a execução e matar o thread dodoInBackground() ...
Sincronização nas variáveis locais
oje eu fui confrontado com o métodoconstructServiceUrl() ...
instância @FileObserver está sendo coletada como lixo
Preciso monitorar todos os arquivos em uma pasta. Quando um arquivo é aberto (FileObserver.OPEN), eu quero executar um método. O problema é que algumas vezes, a instância do FileObserver é coletada pelo GC, tentei o seguinte: final ...
O que pode tornar um programa mais lento ao usar mais threads?
Esta pergunta é sobre o mesmo programa que eu anteriormente perguntado sobre [https://stackoverflow.com/questions/564577/dividing-loop-iterations-among-threads] . Para recapitular, eu tenho um programa com uma estrutura de loop como esta: for ...