Mam VPS, Ubuntu. Mam tam program w Java. Uruchamiany z crona.
Czy odpalenie kilka razy tego samego programu to uruchomienie kilku JVM równolegle?
Załóżmy że ustawiłem crona na "co minutę".
Pierwszy program startuje, po minucie dalej działa (pobiera dane z serwera). Zapisuje do pliku X.
Startuje drugi program. Zaczyna robić to samo. Piszę do tego samego pliku X.
No i jest problem bo oba piszą jednocześnie (coś jak race condition).
Jak się tego typu problemy rozwiązuje?