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

8
Java Singleton e sincronização
Por favor, esclareça minhas dúvidas sobre Singleton e Multithreading: Qual é a melhor maneira de implementar Singleton em Java, em um ambiente multithread? O que acontece quando vários threads tentam acessar o getInstance() método ao mesmo tempo? Podemos fazer singleton getInstance() synchronized? A sincronização é realmente necessária, ao usar classes …








3
O que é um código de saída de thread?
O que exatamente é um código de saída de thread na janela Saída durante a depuração? Que informações ele me dá? É de alguma forma útil ou apenas algo interno que não deveria me incomodar? The thread 0x552c has exited with code 259 (0x103). The thread 0x4440 has exited with …

9
Padrão de bloqueio para uso adequado do .NET MemoryCache
Presumo que este código tenha problemas de simultaneidade: const string CacheKey = "CacheKey"; static string GetCachedData() { string expensiveString =null; if (MemoryCache.Default.Contains(CacheKey)) { expensiveString = MemoryCache.Default[CacheKey] as string; } else { CacheItemPolicy cip = new CacheItemPolicy() { AbsoluteExpiration = new DateTimeOffset(DateTime.Now.AddMinutes(20)) }; expensiveString = SomeHeavyAndExpensiveCalculation(); MemoryCache.Default.Set(CacheKey, expensiveString, cip); } return …



1
NSDefaultRunLoopMode vs NSRunLoopCommonModes
Sempre que eu tento fazer download de um grande por trás do arquivo UIScrollView, MPMapViewou algo assim, o processo de download fica parado assim que a tela de toque do iPhone. Felizmente, uma postagem incrível de Jörn sugere uma opção alternativa, usando NSRunLoopCommonModespara conexão. Isso me permite ver os detalhes …


4
Threads AsyncTask nunca morrem
Estou usando AsyncTasks para buscar dados em resposta ao usuário pressionando um botão. Isso funciona bem e mantém a interface responsiva enquanto busca os dados, mas quando eu verifiquei o que estava acontecendo no depurador Eclipse, descobri que toda vez que um novo AsyncTaskera criado (o que é muito frequente, …

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.