Perguntas com a marcação «multithreading»

Multiencadeamento é a capacidade de um computador ou programa executar trabalhos simultaneamente ou de forma assíncrona, utilizando vários fluxos simultâneos de execução (geralmente chamados de encadeamentos).



3
Por que o objeto de bloqueio precisa ser estático?
É muito comum usar um objeto somente leitura estático privado para bloqueio em multiencadeamento. Eu entendo que privado reduz os pontos de entrada para o objeto de bloqueio, apertando o encapsulamento e, portanto, o acesso ao mais essencial. Mas por que estático? private static readonly object Locker = new object(); …



5
Quebrar parallel.foreach?
Como faço para sair de um loop parallel.for ? Eu tenho uma declaração bastante complexa que se parece com o seguinte: Parallel.ForEach<ColorIndexHolder>(ColorIndex.AsEnumerable(), new Action<ColorIndexHolder>((ColorIndexHolder Element) => { if (Element.StartIndex <= I && Element.StartIndex + Element.Length >= I) { Found = true; break; } })); Usando a classe paralela, posso otimizar …

7
Qual é o custo da instrução de bloqueio?
Tenho feito experiências com multi-threading e processamento paralelo e precisava de um contador para fazer algumas contagens básicas e análises estatísticas da velocidade do processamento. Para evitar problemas com o uso simultâneo de minha classe, usei uma instrução de bloqueio em uma variável privada em minha classe: private object mutex …

16
Android - Evita tela branca na inicialização
Como todos sabemos, muitos aplicativos Android exibem uma tela branca brevemente antes de seu primeiro Activityentrar em foco. Este problema é observado nos seguintes casos: Aplicativos Android que estendem a Applicationclasse global e executam inicializações importantes nela. O Application objeto é sempre criado antes do primeiro Activity(fato que pode ser …


5
Atores do Scala: receber vs reagir
Deixe-me primeiro dizer que tenho bastante experiência em Java, mas apenas recentemente me interessei por linguagens funcionais. Recentemente comecei a estudar Scala, que parece ser uma linguagem muito legal. No entanto, tenho lido sobre a estrutura de Ator do Scala em Programação em Scala e há uma coisa que não …






Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.