Resultados da pesquisa a pedido "multithreading"

1 a resposta

usando sleep () no balanço

public class TestFrame extends JFrame { public TestFrame() { setBounds(10, 10, 500, 500); setLocationRelativeTo(null); setDefaultCloseOperation(3); } public static void main(String[] args) throws InterruptedException { TestFrame tf = ...

5 a resposta

Por que esse controlador de API da Web não é simultâneo?

Eu tenho um controlador de API da Web com o seguinte método dentro: public string Tester() { Thread.Sleep(2000); return "OK"; }Quando eu ligo 10 vezes (usando o Fiddler), espero que todas as 10 chamadas retornem após ~ 2 segundos. No entanto, as ...

2 a resposta

Como evitar a “ConcurrentModificationException” do HashMap enquanto manipula `values ()` e `put ()` em threads simultâneos?

Código: Eu tenho um HashMap private Map<K, V> map = new HashMap<>();Um método colocará o par K-V nele chamandoput(K,V). O outro método deseja extrair um conjunto de elementos aleatórios de seus valores: int size = map.size(); // size > 0 V[] ...

1 a resposta

Implementando Barreira no Python2.7

Eu tenho esse código implementado no Python3 usando barreiras. Eu quero obter a mesma funcionalidade no Python2.7, mas não sei qual primitiva de sincronização usar, pois as barreiras não existem no Python2.7 import threading import time from ...

4 a resposta

O que são nível de classe, nível de objeto, bloqueio explícito e intrínseco?

Eu tenho passado por conceitos de multi-threading Java. Quanto mais eu os passo, mais confuso fico. No momento, não estou entendendo as diferenças entre nível de classe, nível de objeto, bloqueio explícito e intrínseco em Java. Alguém pode me ...

3 a resposta

Por que preciso lidar com uma exceção para Thread.sleep ()?

Para obter esse código para compilar, eu posso: Coloque minha ligação paraThread.sleep() [http://docs.oracle.com/javase/7/docs/api/java/lang/Thread.html#sleep%28long%29] em um bloco try / catch, ouTerprintAll() declarar que pode lançar ...

2 a resposta

por que esse método sincronizado não está funcionando conforme o esperado?

Alguém poderia me explicar por que esses códigos não produzem os mesmos resultados (a única diferença entre dois códigos está no método run ())? NB: o primeiro código parece não estar travando! Primeiro Código: class LetterThread extends ...

1 a resposta

Não há contextos ativos para o tipo de escopo javax.enterprise.context.RequestScoped ao chamar um bean de um encadeamento

Ao usar o Weld-SE 2.1.2.Final para obter um bean e invocá-lo a partir de um encadeamento, encontro a seguinte exceção: Exceção no encadeamento "main" org.jboss.weld.context.ContextNotActiveException: WELD-001303: Não há contextos ativos para o ...

9 a resposta

Qual é a diferença entre Thread.start () e Thread.run ()?

Por que chamamos ostart() método, que por sua vez chama orun() método? Não podemos ligar diretamente pararun()? Por favor, dê um exemplo onde há uma diferença.

2 a resposta

Incremento seguro de thread da variável local estática

void foo() { static int id = 0; const int local_id = id++; //do something with local_id; }Vários threads podem chamar foo em paralelo várias vezes. Eu quero que cada chamada foo use o valor "exclusivo" de local_id. Está tudo bem com o código ...