Resultados de la búsqueda a petición "synchronized"
¿Por qué la sincronización no funciona correctamente?
Aquí está mi código: private int count = 0; public synchronized void increment() { count++; } public void doWork() throws InterruptedException { Thread t1 = new Thread(new Runnable() { public void run() { for (int i = 0; i < 5; i++) { ...
¿Podemos usar Sincronizado para cada entrada en lugar de ConcurrentHashMap?
Este es el problema: queremos una tabla hash cuyas entradas sean seguras para subprocesos. Supongamos que tengo una tabla hash de<String, Long>, y quiero aumentar el valor de una de las entradas de forma segura: ¿está bien lo siguiente ...
sincronización por este objeto ficticio vs
Hasta ahora he visto el uso del bloque sincronizado, pero recientemente aprendí que es preferible usar un objeto ficticio. Encontré el siguiente tema relacionado con esto. ¿Método sincronizado de Java bloqueado en objeto o ...
¿Evitar sincronizado (esto) en Java?
Cada vez que surge una pregunta en SO sobre la sincronización de Java, algunas personas están ansiosas por señalar quesynchronized(this) debería ser evitado. En cambio, afirman, se prefiere un bloqueo en una referencia privada. Algunas de las ...
Costo de sincronización
En un programa Java altamente concurrente y suponiendo que mis métodos están correctamente escritos y sincronizados correctamente, me pregunto cómo determinar cuál es mejor: void synchronized something() { ... }o void something() { ...
Thread.sleep () con sincronización en java
cuando se invoca Thread.sleep (10000), el subproceso actual pasará al estado de suspensión. Si se invoca Thread.sleep (10000) en el método de sincronización, ¿se puede ejecutar otro subproceso en ese período?
Sección sincronizada en el mapa asíncrono
Tengo una gran función IO que continuamente cargará datos de una carpeta, realizará cálculos puros sobre los datos y los escribirá de nuevo. Estoy ejecutando esta función en varias carpetas en paralelo usando mapConcurrently_ iofun ...
¿Cuál es el parámetro que toma @synchronized ()?
Sé lo que hace @synchronized (), pero ... a veces tenemos: 1-@synchronized(self) 2-@synchronized([MyClass class]) 3-@synchrinized(myObj) Cuál es eldiferenciay ¿cuál es el parámetro que debo pasar a este bloque?
Preguntas sobre Java RMI y Thread Synchronization
De hecho, tengo dos preguntas sobre Java RMI y la sincronización de subprocesos: 1) Si implemento mis métodos remotos RMI como sincronizados, ¿se garantiza que se excluirán mutuamente? Necesito asegurarme de que no se ejecuten dos de mis métodos ...
¿Cuál es la razón por la cual "sincronizado" no está permitido en los métodos de interfaz Java 8?
En Java 8, puedo escribir fácilmente: interface Interface1 { default void method1() { synchronized (this) { // Something } } static void method2() { synchronized (Interface1.class) { // Something } } }Obtendré la semántica de sincronización ...