Preguntas etiquetadas con synchronization

La sincronización se refiere al uso de controles para mantener una representación coherente, ya sea un grupo de procesos que ejecutan el mismo programa (sincronización de procesos) o representaciones de datos (sincronización de datos).

5
¿Cómo utilizar la propiedad CancellationToken?
En comparación con el código anterior para la clase RulyCanceler , quería ejecutar código usando CancellationTokenSource. ¿Cómo lo uso como se menciona en los tokens de cancelación , es decir, sin lanzar / capturar una excepción? ¿Puedo usar la IsCancellationRequestedpropiedad? Intenté usarlo así: cancelToken.ThrowIfCancellationRequested(); y try { new Thread(() => …




30
Resultado de la resolución del NDK: Configuración del proyecto: versión del modelo Gradle = 5.4.1, la versión del NDK es un error DESCONOCIDO
Después de actualizar Android Studio y Gradle a 3.5, ahora aparece este error: Resultado de la resolución del NDK: Configuración del proyecto: versión del modelo Gradle = 5.4.1, la versión del NDK es DESCONOCIDA Cambié la versión de Gradle en build-gradle de nuevo a 3.4.2 pero no ayudó.


18
Solicitud síncrona en Node.js
Si necesito llamar a 3 API http en orden secuencial, ¿cuál sería una mejor alternativa al siguiente 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', function(d) …


16
Espere hasta que flag = true
Tengo una función de javascript como esta: function myFunction(number) { var x=number; ... ... more initializations //here need to wait until flag==true while(flag==false) {} ... ... do something } El problema es que el javascript está bloqueado en el while y atascado mi programa. entonces mi pregunta es ¿cómo puedo …



8
¿Cómo puedo hacer que mi ArrayList sea seguro para subprocesos? ¿Otro enfoque al problema en Java?
Tengo una ArrayList que quiero usar para contener objetos RaceCar que extienden la clase Thread tan pronto como terminan de ejecutarse. Una clase, llamada Race, maneja esta ArrayList usando un método de devolución de llamada que el objeto RaceCar llama cuando termina de ejecutarse. El método de devolución de llamada, …

5
¿Cómo mantener dos carpetas sincronizadas automáticamente?
Me gustaría tener una copia sincronizada de una carpeta con todo su subárbol. Debería funcionar automáticamente de esta manera: cada vez que creo, modifico o elimino cosas de la carpeta original, esos cambios deben aplicarse automáticamente a la carpeta de sincronización. ¿Cuál es el mejor enfoque para esta tarea? Por …

7
Bloque sincronizado de Java frente a Collections.synchronizedMap
¿Está configurado el siguiente código para sincronizar correctamente las llamadas 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 …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.