Resultados da pesquisa a pedido "synchronization"

0 a resposta

Como fazer o hibernar cometer rápido e eficiente?

Tenho 1000 threads e a tarefa é aumentar o valor em 1 atualização no banco de dados. Por exemplo, por exemplo: Inicialmente, meu banco de dados tem o valor 0, o primeiro encadeamento aumenta o valor para 1, o segundo encadeamento aumenta esse ...

1 a resposta

Sincronização de processos irmãos N após o fork

Estou tendo dificuldades para sincronizar o processo filho N, aguardando que cada um deles chegue a um ponto específico. Tentei semáforos e sinais, mas não consigo entende #define _GNU_SOURCE #include <stdio.h> #include <stdlib.h> #include ...

1 a resposta

Sincronização filtrada entre o CouchDB e o PouchDB

Atualmente, estou pensando em usar o CouchDB 2 e o PouchDB 7 no meu próximo aplicativo que quero escrever. Basicamente, terei um CouchDB em um armazenamento central e os clientes da Web e aplicativos móveis iniciarão um PouchDB que pensa. ...

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() { ...

2 a resposta

Erro: estilo de recurso / TextAppearance.Compat.Notification.Info (também conhecido como {packageId} .test: style / TextAppearance.Compat.Notification.Info) não encontrado

Acabei de atualizar o SDK de compilação build.gradle para 27 API. compileSdkVersion 27 buildToolsVersion '27.0.3' targetSdkVersion 27mas, mas quando clico no botão de sincronização, ele lança error: resource ...

4 a resposta

Como garantir que não estou compartilhando o mesmo soquete entre dois threads ao mesmo tempo? [duplicado]

Esta pergunta já tem uma resposta aqui: Não compartilhe o mesmo soquete entre dois threads ao mesmo tempo [/questions/47783712/do-not-share-same-socket-between-two-threads-at-the-same-time] 7 respostasEu tenho um código no qual estou lidando ...

1 a resposta

Maneiras eficientes de acrescentar novos dados no Matlab (com código de exemplo)

Estou procurando métodos, funções internas, boas práticas ... para acrescentar novos dados a uma matriz -quando as linhas e colunas não são as mesmas Os dados com os quais lido são estruturados da seguinte maneira: A.values: Ta x Ma matrix of ...

1 a resposta

Feche várias goroutines se ocorrer um erro de uma vez

considere esta função: func doAllWork() error { var wg sync.WaitGroup wg.Add(3) for i := 0; i < 2; i++ { go func() { defer wg.Done() for j := 0; j < 10; j++ { result, err := work(j) if err != nil { // can't use `return err` here // what sould I ...

2 a resposta

Tornar os armazenamentos de memória anteriores visíveis para as cargas de memória subsequentes

Quero armazenar dados em uma grande variedade com_mm256_stream_si256() chamado em um loop. Pelo que entendi, é necessária uma cerca de memória para tornar essas alterações visíveis para outros threads. A descrição de_mm_sfence() diz Execute uma ...

1 a resposta

Async de uma maneira bloqueada na linguagem do programa?

Maneira de sincronizaçãoPor exemplo, ruby: con = Mysql.new('localhost') rs1 = con.query('select * from test01') # A rs2 = con.query('select * from test02') # B rs = getResult(rs1, rs2) # C con.closetãoA irá bloquear a execução.B será executado ...