Синхронизация Java между различными JVM

Проект, над которым я работаю, будет запускать различные асинхронные задания для выполнения некоторой работы. По мере того, как я больше смотрю на это, эти асинхронные задания фактически выполняются как отдельные JVM (отдельные процессы Java). Означает ли это, что я не смогу использовать что-либо из следующего, если мне нужно синхронизировать эти процессы:

  • синхронизированные методы/блоки
  • любую блокировку, которая реализует java.util.concurrent.locks

Потому что мне кажется, что они все на уровне потоков?

Обеспечивает ли Java поддержку IPC, например, семафоров между процессами?

12
задан andersoj 16 May 2012 в 16:41
поделиться