Resultados da pesquisa a pedido "thread-safety"

4 a resposta

Threading e deadlock no aplicativo Swing

Estou tendo um impasse no aplicativo Swing que mantenho e, embora eu tenha uma solução alternativa que parece funcionar, não tenho certeza se entendi o que estou fazendo e não ocultei apenas uma condição de corrida que pode aparecer mais ...

3 a resposta

Desempenho de BlockingCollection (T)

Por um tempo, na minha empresa, usamos umObjectPool<T> implementação que fornece acesso bloqueador ao seu conteúdo. É bem direto: umQueue<T>, aobject travar e umAutoResetEvent para sinalizar para um segmento "emprestado" quando um item ...

6 a resposta

Dentro de um método de instância de C #, 'this' pode ser nulo?

Eu tenho uma situação em que muito raramente uma fila de objetos está desenfileirando um nulo. A única chamada para Enfileirar está dentro da própria classe: m_DeltaQueue.Enqueue(this);Muito raramente, um nulo é retirado da fila dessa fila no ...

2 a resposta

Várias instâncias de banco de dados SQLite são abertas ao mesmo tempo em diferentes Threads (QT)

Existe algum problema no uso de muitas conexões abertas ao mesmo tempo em threads diferentes? Pelo que li, é seguro para threads por padrão, mas isso pode prejudicar o desempenho em vez de melhorá-lo?

3 a resposta

java compartilhar dados entre thread

Eu tenho um processo java que lê dados de um servidor de soquete. Assim eu tenho umBufferedReader e umPrintWriter objeto correspondente a esse soquete. Agora, no mesmo processo java, tenho um servidor java multithread que aceita conexões de ...

9 a resposta

singleton eficiente de thread-safe em C ++

O padrão usual para uma classe singleton é algo como static Foo &getInst() { static Foo *inst = NULL; if(inst == NULL) inst = new Foo(...); return *inst; }No entanto, entendo que esta solução não é segura para threads, pois 1) o construtor de ...

3 a resposta

Qual é a diferença entre o método sincronizado (este) e o sincronizado

Vamos dizer que temos estes 2 códigos de exemplo: public synchronized void getSomething(){ this.hello = "hello World"; }e este public void getSomething(){ synchronized(this){ this.hello = "hello World"; } } Então alguém pode me dizer qual é a ...

1 a resposta

C # Segura Cópia Profunda Segura

Estive lendo muitas das outras perguntas, bem como muitas pesquisas no Google, e não consegui encontrar uma solução clar Com base em algumas práticas recomendadas que li, os métodos estáticos de uma classe devem ser criados com segurança de ...

1 a resposta

Qt Sinais e segurança de rosca de ranhura

1 a resposta

Pesquisando em um Thread de Segundo Plano

Estou tentando pesquisar alguns milhares de objetos no meu aplicativo para iPhone, mas a pesquisa fica muito ruim - após cada pressionamento de tecla, a interface do usuário congela por 1 a 2 segundos. Para evitar isso, tenho que executar a ...