Resultados da pesquisa a pedido "multithreading"

2 a resposta

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

2 a resposta

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

7 a resposta

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

3 a resposta

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

6 a resposta

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

1 a resposta

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

6 a resposta

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

5 a resposta

Sincronização nas variáveis locais

oje eu fui confrontado com o métodoconstructServiceUrl() ...

2 a resposta

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

7 a resposta

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