Domande taggate «synchronization»

La sincronizzazione si riferisce all'uso dei controlli per mantenere una rappresentazione coerente, un gruppo di processi che eseguono lo stesso programma (sincronizzazione del processo) o rappresentazioni di dati (sincronizzazione dei dati).

5
Come utilizzare la proprietà CancellationToken?
Rispetto al codice precedente per la classe RulyCanceler , volevo eseguire il codice utilizzando CancellationTokenSource. Come lo uso come menzionato in Token di cancellazione , cioè senza lanciare / catturare un'eccezione? Posso usare la IsCancellationRequestedproprietà? Ho provato a usarlo in questo modo: cancelToken.ThrowIfCancellationRequested(); e try { new Thread(() => Work(cancelSource.Token)).Start(); …






18
Richiesta sincrona in Node.js
Se devo chiamare 3 API http in ordine sequenziale, quale sarebbe un'alternativa migliore al seguente codice: 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', function(d) { }); …



5
Come mantenere sincronizzate automaticamente due cartelle?
Vorrei avere una copia sincronizzata di una cartella con tutta la sua sottostruttura. Dovrebbe funzionare automaticamente in questo modo: ogni volta che creo, modifico o elimino cose dalla cartella originale, tali modifiche dovrebbero essere applicate automaticamente alla cartella di sincronizzazione. Qual è l'approccio migliore a questo compito? BTW: sono su …

8
Come posso rendere il mio ArrayList thread-safe? Un altro approccio al problema in Java?
Ho un ArrayList che desidero utilizzare per contenere oggetti RaceCar che estendono la classe Thread non appena hanno terminato l'esecuzione. Una classe, denominata Race, gestisce questo ArrayList utilizzando un metodo di callback che l'oggetto RaceCar chiama al termine dell'esecuzione. Il metodo di callback, addFinisher (RaceCar finisher), aggiunge l'oggetto RaceCar all'ArrayList. …


7
Blocchi sincronizzati Java e Collections.synchronizedMap
Il codice seguente è impostato per sincronizzare correttamente le chiamate 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 addToMap(String …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.