Perguntas com a marcação «synchronization»

Sincronização refere-se ao uso de controles para manter uma representação coerente, seja um grupo de processos executando o mesmo programa (sincronização de processos) ou representações de dados (sincronização de dados).

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 …






18
Solicitação síncrona em Node.js
Se eu precisar chamar 3 http API em ordem sequencial, qual seria a melhor alternativa para o seguinte código: http.get({ host: 'www.example.com', path: '/api_1.php' }, function(res) { res.on('data', function(d) { http.get({ host: 'www.example.com', path: '/api_2.php' }, function(res) { res.on('data', function(d) { http.get({ host: 'www.example.com', path: '/api_3.php' }, function(res) { res.on('data', …




16
Espere até flag = true
Eu tenho uma função javascript como esta: function myFunction(number) { var x=number; ... ... more initializations //here need to wait until flag==true while(flag==false) {} ... ... do something } O problema é que o javascript travou no momento e travou meu programa. então minha pergunta é como posso esperar no …


5
Como manter duas pastas sincronizadas automaticamente?
Eu gostaria de ter uma cópia sincronizada de uma pasta com todas as suas subárvores. Deve funcionar automaticamente desta forma: sempre que eu crio, modifico ou apago coisas da pasta original, essas alterações devem ser aplicadas automaticamente à pasta de sincronização. Qual é a melhor abordagem para essa tarefa? BTW: …

7
Bloco sincronizado de Java vs. Collections.synchronizedMap
O código a seguir está configurado para sincronizar corretamente as chamadas synchronizedMap? public class MyClass { private static Map<String, List<String>> synchronizedMap = Collections.synchronizedMap(new HashMap<String, List<String>>()); public void doWork(String key) { List<String> values = null; while ((values = synchronizedMap.remove(key)) != null) { //do something with values } } public static void …
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.