Resultados da pesquisa a pedido "multithreading"

9 a resposta

Determinar programaticamente qual encadeamento Java retém um bloqueio

É possível em tempo de execução verificar programaticamente o nome do Thread que está retendo o bloqueio de um determinado objeto?

5 a resposta

Impasse quando o encadeamento usa o expedidor e o encadeamento principal está aguardando o término do encadeamento

Alguém pode explicar por que isso cria um impasse e como resolvê-lo? txtLog.AppendText("We are starting the thread" + Environment.NewLine); var th = new Thread(() => { Application.Current.Dispatcher.Invoke(new Action(() => // causes deadlock { ...

4 a resposta

Java Thread Garbage coletado ou não

Esta pergunta foi publicada em algum site. Eu não encontrei respostas corretas lá, por isso estou postando aqui novamente. public class TestThread { public static void main(String[] s) { // anonymous class extends Thread Thread t = new Thread() ...

3 a resposta

AGUARDANDO no sun.misc.Unsafe.park (Método Nativo)

Um dos meus aplicativos trava sob algum período de execução sob carga, alguém sabe o que poderia causar essa saída no jstack: "scheduler-5" prio=10 tid=0x00007f49481d0000 nid=0x2061 waiting on condition [0x00007f494e8d0000] ...

1 a resposta

Quando uma variável global `thread_local` é inicializada?

Considere o seguinte exemplo (proteções de bloqueiocout omitido por simplicidade). #include <future> #include <iostream> #include <thread> using namespace std; struct C { C() { cout << "C constructor\n";} ~C() { cout << "C destructor\n";} }; ...

1 a resposta

pthreads v. ordenação de memória fraca SSE

As funções glibc pthread do Linux no x86_64 agem como cercas para acessos de memória com ordem fraca? (pthread_mutex_lock / unlock são as funções exatas em que estou interessado). O SSE2 fornece algumas instruções com ordenação de memória fraca ...

7 a resposta

Volátil vs Estático em Java

É correto dizer questatic significa uma cópia do valor para todos os objetos evolatile significa uma cópia do valor para todos os threads? Enfim, umstatic O valor da variável também será um valor para todos os threads. Por que deveríamos ...

3 a resposta

Estrutura de segurança de threads

A classe a seguir não é segura para threads (como comprovado emProvando o seguinte código não é seguro para threads [https://stackoverflow.com/questions/2410499/proving-the-following-code-not-thread-safe] ) Existe uma estrutura por aí que possa ...

2 a resposta

Sessão nHibernate e multithreading

Eu tinha um método com muitas chamadas de persistência que usava uma sessão nHibernate, funcionou, estava bem. Mas eu precisava refatorar esse método, extraindo um método de um conteúdo dentro de um loop, por vários motivos. Então eu criei uma ...

2 a resposta

Form.Show () não está mostrando seus controles filho

Eu tenho um formuláriofrmPleaseWait, que tem umMarqueeProgressBar e umLabel que eu quero usar quando a interface do usuário estiver carregando os dados em um aplicativo mal estruturado que temos. O problema é quefrmPleaseWait.Show() mostra o ...