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



30
Qual é o problema de concorrência mais frequente que você encontrou em Java? [fechadas]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debate, argumentos, pesquisas ou discussão prolongada. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …





10
Sincronização vs Bloqueio
java.util.concurrent A API fornece uma classe chamada como Lock , que basicamente serializaria o controle para acessar o recurso crítico. Dá um método como park()e unpark(). Podemos fazer coisas semelhantes se pudermos usar synchronized palavras-chave wait()e notify() notifyAll()métodos e . Gostaria de saber qual deles é melhor na prática e …

5
Como posso converter esse código foreach para Parallel.ForEach?
Estou um pouco confuso Parallel.ForEach. O que é Parallel.ForEache o que exatamente faz? Por favor, não faça referência a nenhum link do MSDN. Aqui está um exemplo simples: string[] lines = File.ReadAllLines(txtProxyListPath.Text); List<string> list_lines = new List<string>(lines); foreach (string line in list_lines) { //My Stuff } Como posso reescrever este …



8
Como os métodos estáticos sincronizados funcionam em Java e posso usá-lo para carregar entidades do Hibernate?
Se eu tiver uma classe util com métodos estáticos que chamarão as funções do Hibernate para obter acesso básico aos dados. Eu estou querendo saber se fazer o método synchronizedé a abordagem correta para garantir a segurança do thread. Quero que isso impeça o acesso de informações à mesma instância …

10
Como esperar que o thread termine com o .NET?
Eu realmente nunca usei threading antes em C #, onde preciso ter dois threads, bem como o thread principal da interface do usuário. Basicamente, eu tenho o seguinte. public void StartTheActions() { //Starting thread 1.... Thread t1 = new Thread(new ThreadStart(action1)); t1.Start(); // Now, I want for the main thread …
178 c#  multithreading 



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.