Resultados da pesquisa a pedido "concurrency"

10 a resposta

Como pausar / retomar todos os threads em um ExecutorService em Jav

Enviei vários trabalhos para um serviço executor em Java e de alguma forma quero pausar temporariamente todos esses trabalhos. Qual é a melhor forma de fazer isso? Como posso retomar? Ou estou fazendo isso completamente errado? Devo seguir algum ...

4 a resposta

Acesso simultâneo a arquivos no Android

Sei que muitos sistemas operacionais executam algum tipo de bloqueio no sistema de arquivos para evitar visualizações inconsistentes. Existe alguma garantia que Java e / ou Android fazem sobre a segurança de thread do acesso a arquivos? Gostaria ...

14 a resposta

Que fila de bloqueio Java é mais eficiente para cenários de produtor único e consumidor único

Estou trabalhando em um sistema Java padrão com requisitos críticos de tempo para meus produtores (1/100s de ms são importantes Tenho um produtor colocando coisas em uma fila de bloqueio e um único consumidor, depois, pegando essas coisas e ...

2 a resposta

isibilidade do thread @java

Quando leio o "java simultaneidade na prática "c03, fiquei confuso com o seguinte programa: public class NoVisibility { private static boolean ready; private static int number; private static class ReaderThread extends Thread { public void run() ...

8 a resposta

Dicionário com bloqueio ou Dicionário de Concurência?

Qual é o preferido em um aplicativo multithread:Dicionári [http://msdn.microsoft.com/en-us/library/xfhwa508.aspx] com objeto de bloqueio ouConcurrency Dictionary [http://msdn.microsoft.com/en-us/library/dd287191.aspx] Qual é eficiente e por que ...

4 a resposta

multiple threads adicionando elementos a uma lista. por que sempre há menos itens na lista do que o esperado?

O código a seguir explica minha pergunta. Eu sei que a lista não é segura para discussão. Mas qual é o motivo "real" subjacente disso? class Program { static void Main(string[] args) { List<string> strCol = new List<string>(); for (int i = 0; i ...

6 a resposta

Por que memory_order_relaxed e memory_order_seq_cst não fazem diferença?

Eu estava brincando com um dos exemplos no C ++ Concurrency in Action que usastd::memory_order_relaxed para ler e escrever 3 variáveis atômicas de 5 threads diferentes. O programa de exemplo é o seguinte: #include <thread> #include <atomic> ...

6 a resposta

Executar um ExecutorService dentro de um SwingWorker é uma boa prática?

Considere o seguinte código: SwingWorker<Void, Void> sworker = new SwingWorker<Void, Void>() { @Override protected Void doInBackground() throws Exception { ExecutorService executor = Executors.newFixedThreadPool(5); try { for (int j = 0; j < 5; ...

6 a resposta

É eco atômico ao escrever linhas únicas

No momento, estou tentando obter um script para gravar a saída de outros comandos iniciados corretamente em um arquivo de log. O script gravará suas próprias mensagens no arquivo de log usando echo e há um método no qual eu posso canalizar as ...

2 a resposta

iOS5.1: sincronizando tarefas (aguarde a conclusão)

Eu tenho um problema básico ao sincronizar openWithCompletionHandler: (UIManagedDocument) com as principais atividade Situação: Eu tenho uma classe singleton gerenciando um UIManagedDocument compartilhado. Esta classe fornece um método que ...