Resultados da pesquisa a pedido "synchronization"

2 a resposta

iCloud + CoreData - como evitar a duplicação de dados pré-preenchidos?

Tenho um problema com um aplicativo de caixa de sapatos do iCloud e espero que alguém possa me ajudar (passei muitas horas lutando em vão). A aplicação - Um aplicativo simples de estilo de biblioteca - contendo um conjunto de categorias (Cat1 ...

6 a resposta

É necessária uma barreira de memória se um segundo thread aguardar o término do primeir

Suponha que o tópicoAlpha está gravando na variávelA sem travar. Uma segunda discussãoBeta está esperando porAlpha para terminar e depois lê a variávelA por sua vez É possível que o conteúdo deA não será fresco? As gravações na memória ...

10 a resposta

Sincronizando saída multi-thread do STD cout

Latelly Estou trabalhando com codificação multi-thread, depois de um tempo escrevendo, percebi que se eu usasse std :: cout em diferentes boost :: threads, a saída viria sem uma ordem lógica, o programa que estou testando é algo como: #include ...

6 a resposta

Não entendo a necessidade de Monitor.Pulse ()

De acordo com MSDN [http://msdn.microsoft.com/en-us/library/ateab679.aspx], Monitor.Wait(): Libera a trava em um objeto e bloqueia o encadeamento atual até recuperá-l No entanto, tudo o que li sobre Wait () e Pulse () parece indicar ...

8 a resposta

saída multithread do System.out.println é intercalada

Se vários threads chamarem System.out.println (String) sem sincronização, a saída pode ser intercalada? Ou a gravação de cada linha é atômica? O API [http://docs.oracle.com/javase/6/docs/api/java/io/PrintStream.html#println(java.lang.String)] ...

4 a resposta

Por que __sync_add_and_fetch funciona para uma variável de 64 bits em um sistema de 32 bit

Considere o seguinte código condensado: /* Compile: gcc -pthread -m32 -ansi x.c */ #include <stdio.h> #include <inttypes.h> #include <pthread.h> static volatile uint64_t v = 0; void *func (void *x) { __sync_add_and_fetch (&v, 1); return x; } ...

12 a resposta

Collections.synchronizedList e sincronizado

List<String> list = Collections.synchronizedList(new ArrayList<String>()); synchronized (list) { list.add("message"); } O bloco "sincronizado (lista) {}" realmente precisa aqui?

4 a resposta

Quando usar sincronizado em Java

Espero que isso seja informação suficiente, então aqui vai. Se precisar de mais informações, deixe-me saber nos comentário Eu tenho uma classe que tem duas classes internas. As classes internas têm dois métodos que chamam um método na classe ...

6 a resposta

possível modificar uma variável não volátil para que outro segmento seja capaz de abl, e "ver" a atualizaçã

Eu tenho um Thread-X que lê umnão voláti variável a cada segundo, fazendo isso sem qualquer meio de sincronizaçã gora, eu estava pensando, existe alguma maneira de modificar essa variável não volátil no Thread-Y, de modo que a gravação do ...

12 a resposta

xiste uma classe de sincronização que garanta a ordem FIFO em C

O que é e como usar? Eu preciso disso, pois tenho um timer que insere no banco de dados a cada segundo e tenho um recurso compartilhado entre o manipulador de timer e o thread principal. Quero garantir que, se o manipulador do timer demorar ...