Làm sao để đồng bộ hóa hai Java processes?

{{FormatNumbertoThousand(model.total_like)}} lượt thích
76 lượt xem
Java middle

Không thể làm điều gì đó như bạn muốn trong Java. Các ứng dụng Java khác nhau sẽ sử dụng các JVM khác nhau tự phân tách hoàn toàn thành các 'hộp đen' khác nhau. Tuy nhiên, bạn có 2 lựa chọn:

  • Sử dụng sockets (hoặc channels). Về cơ bản, một ứng dụng sẽ mở listening socket và bắt đầu đợi cho đến khi nó nhận được tín hiệu nào đó. Ứng dụng khác sẽ kết nối ở đó và gửi tín hiệu khi nó đã hoàn thành một việc gì. Tôi muốn nói rằng đây là cách ưa thích được sử dụng trong 99,9% ứng dụng.
  • Bạn có thể gọi winapi từ Java (trên windows).
{{login.error}}