El proyecto en el que estoy trabajando activaría varios trabajos asíncronos para hacer algún trabajo. A medida que lo veo más, estos trabajos asíncronos se están ejecutando como JVM separadas (procesos java separados). ¿Quiere decir que no sería capaz de utilizar cualquiera de los siguientes si necesito sincronizar entre estos procesos:Sincronización de Java entre diferentes JVM
- sincronizados métodos/bloques
- cualquier cerradura que implementa
java.util.concurrent.locks
Debido a que parece para mí, todos son de nivel de subprocesos?
¿Proporciona Java soporte para IPC como semáforos entre procesos?
Gracias! Estamos reutilizando la misma arquitectura de un proyecto diferente, por lo que algunos de los diseños podrían no tener sentido en nuestro mundo. Muchas gracias por la entrada, esto es muy útil. – tytchong
5. Puede usar los bloqueos de archivos introducidos en Java 1.4. – EJP