Resultados da pesquisa a pedido "multithreading"

10 a resposta

Como transferir bloqueios entre threads?

Eu gostaria d Monitor.Enter(this.StaticLock); try { // Do something ... ThreadPool.QueueUserWorkItem(state => { try { // Do something else... } finally { Monitor.Exit(this.StaticLock); } }); } catch (Exception) { Monitor.Exit(this.StaticLock); ...

12 a resposta

@Transaction (ID do processo) foi bloqueada nos recursos de bloqueio com outro processo e foi escolhida como vítima do bloqueio. Execute novamente a transação

Tenho um aplicativo C # que está inserindo dados na tabela do SQL Server (2008) usando o procedimento armazenado. Estou usando o multi-threading para fazer isso. O procedimento armazenado está sendo chamado de dentro do thread. Agora meu ...

6 a resposta

Como detectar o acesso de thread cruzado no .NET (impor a afinidade do thread

Estou escrevendo uma estrutura de dados especial que estará disponível em uma biblioteca .NET e um dos recursos dessa estrutura de dados é o thread-safe, desde que apenas um thread grave dados nele e apenas um thread leia dados (a linha do ...

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 ...

42 a resposta

Como posso escrever uma estrutura sem bloqueio?

No meu aplicativo multithread e vejo contenção pesada de bloqueios, impedindo uma boa escalabilidade em vários núcleos. Decidi usar a programação sem bloqueio para resolver iss Como posso escrever uma estrutura sem bloqueio?

8 a resposta

Grand Central Dispatch vs NSThreads?

Procurei em várias fontes, mas realmente não entendo a diferença entre usarNSThreads e GCD. Sou completamente novo na plataforma OS X, portanto, posso estar interpretando mal isso. Pelo que li online, o GCD parece fazer exatamente a mesma ...

4 a resposta

Alterar número de threads para o servidor Jenkins

Instalei o Jenkins no meu vserver. Quando dei uma olhada no htop, Jenkins estava executando com 30 threads, cada um tinha permissão para alocar 247 MB de memória e até 1181 MB de memória virtua Porque eu tenho apenas um pequeno servidor vs ...

6 a resposta

Atualizando uma barra de progresso de outro segmento

Eu tenho um formulário do Windows no th principal, leia e outro thread que faz alguns cálculos. Gostaria de atualizar a barra de status no meu formulário a partir do trabalho que está sendo feito no outro segmento. Qual é a melhor forma de fazer ...

16 a resposta

Quais são as causas comuns para o alto uso da CPU?

Fundo Na minha aplicação escrita em C ++, criei 3 threads: AnalysisThread (ou Producer): lê um arquivo de entrada, analisa e gera padrões e os enfileira emstd::queue1.PatternIdRequestThread (ou Consumidor): remove os padrões da fila e os ...

10 a resposta

Existe um .Net equivalente a java.util.concurrent.Executor?

enha um longo conjunto de tarefas discretas: analisando 10s de milhares de linhas de um arquivo de texto, hidratando-se em objetos, manipulando e persistind Se eu estivesse implementando isso em Java, suponho que poderia adicionar uma nova ...