Resultados da pesquisa a pedido "synchronization"

8 a resposta

Exemplo / tutorial da Mutex?

Eu sou novo no multithreading e estava tentando entender como os mutexes funcionam. Fiz muita pesquisa no Google eEncontrei um tutorial decente [http://www.yolinux.com/TUTORIALS/LinuxTutorialPosixThreads.html], mas ainda havia algumas dúvidas de ...

1 a resposta

Como proteger recursos que podem ser usados em um ambiente multithread ou assíncrono?

Estou trabalhando em uma API C # usada por vários consumidores. Essa API fornece acesso a um recurso compartilhado (no meu caso, hardware que faz comunicação serial), que geralmente possui alguns atores diferentes tentando ...

1 a resposta

Sincronize 2 bancos de dados instalados localmente com o Xampp

Eu tenho 2 computadores conectados à Internet. Cada um tem o Xampp instalado, com um banco de dados mysql local. É possível sincronizar esses 2 dbs? Eu uso Navicat. A sincronização funciona bem com um banco de dados local para um banco de dados ...

1 a resposta

Implementando Mutexes para Gravações de Arquivos

Estou tentando usar mutexes para evitar várias gravações no mesmo thread no C / Cpp. Abaixo está o fluxo do meu programa. Estou confuso sobre onde incluir meu código de bloqueio e desbloqueio. main() { spawn a worker thread } worker_thread() { ...

4 a resposta

Como sincronizar uma variável estática entre threads executando instâncias diferentes de uma classe em Java?

Eu sei que usando osynchronize antes de um método trazer sincronização para esse objeto. Ou seja, 2 threads executando a mesma instância do objeto serão sincronizados. No entanto, como a sincronização está no nível do objeto, 2 threads ...

3 a resposta

SynchronizationLockException em Monitor.Exit ao usar aguardar

Estou criando um pedaço de código que obtém uma página da Web de um sistema legado que temos. Para evitar consultas excessivas, estou armazenando em cache o URL obtido. estou usandoMonitor.Enter, Monitor.Exit e verificação dupla para evitar que a ...

2 a resposta

Manipulação de threads e condições de corrida em Javascript

Vamos supor que eu tenho um código como o seguinte: var shared = 100; function workWithIt(){ shared += 100; } setTimeout(workWithIt, 500); setTimeout(workWithIt, 500);Idealmente, esse trecho de código deve adicionar 200 à variávelshared, que é ...

1 a resposta

Adicionando sincronização de sessão ao Spring MVC

Preciso adicionar a sincronização da sessão a um aplicativo Spring MVC. Estou usando o Spring 3.1.2. A sincronização é necessária porque terei várias chamadas AJAX atualizando os dados da sessão. Em vez de sincronizar os dados da sessão no ...

2 a resposta

Usando variável de instância de classe para mutex no Ruby

Nota:O resumo do código mostrado abaixo énão uma destilação do código que eu tive o problema. Deixei este resumo original aqui desde que alguém já respondeu, mas oreal o código é mostrado na resposta que forneci abaixo. Não consegui isolar isso ...

5 a resposta

Alternativa ao spinlock

Estou usando a seguinte abordagem de spinlock: while(!hasPerformedAction()){ //wait for the user to perform the action //can add timer here too } setHasPerformedAction(false); return getActionPerfomed(); isso basicamente espera que um usuário ...