Resultados da pesquisa a pedido "thread-safety"
Redirecionando stdout e stderr para um PyQt4 QTextEdit a partir de um encadeamento secundário
Estouro de pilha. Mais uma vez, chego a você em um momento de extrema necessidade, oscilando precariamente à beira deinsanidade. Esta pergunta - como pode ser evidente no título - é uma amálgama de várias outras perguntas que eu já vi respondidas ...
Isso precisa de sincronização explícita?
Eu tenho dois threads e quero ter certeza de que estou fazendo a sincronização corretamente no LinkedBlockingQueue. Isso está correto? Ou a sincronização explícita em (messageToCommsQueue) não é necessária? Declaração: private ...
Limitando as atualizações da GUI do javafx
Recebo objetos de dados em momentos aleatórios, com alta frequência, e preciso atualizar a GUI do JavaFX com eles. No entanto, não quero preencher a fila de eventos javafx com um número muito grande de executáveis (eu uso Platform.RunLater). Eu ...
Escrevendo lexer reentrante com Flex
Eu sou novato em flex. Estou tentando escrever um simples lexer / scanner reentrante com o flex. A definição de lexer está abaixo. Fico preso com erros de compilação, como mostrado abaixo (problema do yyg): reentrant.l:/* Definitions */ digit ...
Tipo de iterador em java (pouco consistente)
Entendo os iteradores fail-fast (LinkedList) e fail-safe (copyonwrite), no entanto, fracamente consistente permanece um mistério. A documentação diz que pode refletir as alterações das coleções subjacentes, mas não há garantia. Portanto, suponho ...
Posso mover Delphi TThread.Synchronize () localmente para um formulário VCL para ser chamado de um thread principal ou de trabalho?
Estou usando CreateAnonymousThread para uma tarefa de trabalho e, quando comecei, usei Synchronize em toda a declaração, conforme exemplos documentados, por exemplo: procedure Txxx.RunWorker; begin FExecutionThread ...
Segurança de thread e System.Text.Encoding em C #
É seguro usar o mesmoEncoding objeto de diferentes segmentos? Por "usar", quero dizer, chamandoEncoding.GetString(), Encoding.GetBytes() e escreva um XML com umXmlWriter (criado por algo comoXmlWriter.Create(myStream, new XmlWriterSettings() { ...
Ruby: Aguarde todos os threads concluídos usando join e ThreadsWait.all_waits - qual a diferença?
Considere o seguinte exemplo: threads = [] (0..10).each do |_| threads << Thread.new do # do async staff there sleep Random.rand(10) end endDepois, há duas maneiras de esperar quando terminar: Usando ...
Segurança de encadeamento dos getters MOC do estilo da fila de simultaneidade de Dados Principais
Estou realmente confuso com o parágrafo a seguir diretamente do NSManagedObjectContextdocumentação [https://developer.apple.com/library/mac/documentation/Cocoa/Reference/CoreDataFramework/Classes/NSManagedObjectContext_Class/] : Os métodos ...
O canal / stubs no gRPC é seguro para threads
Ao usar o gRPC de Java, posso armazenar em cache stubs (clientes) e chamá-los em um ambiente multithread ou os canais são thread-safe e podem ser armazenados em cache com segurança? Se houver uma interrupção na rede, devo recriar o canal ou ele ...