Resultados da pesquisa a pedido "synchronization"
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 ...
É 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 ...
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 ...
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 ...
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)] ...
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; } ...
Collections.synchronizedList e sincronizado
List<String> list = Collections.synchronizedList(new ArrayList<String>()); synchronized (list) { list.add("message"); } O bloco "sincronizado (lista) {}" realmente precisa aqui?
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 ...
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 ...
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 ...