[Java] nur eine Anwendung gleichzeitig

Loopo

Admiral
Registriert
Juli 2002
Beiträge
7.617
Bietet Java Mechanismen, um zu verhindern, dass eine Anwendung mehrmals gleichzeitig ausgeführt werden kann?
 
Standardmechanismen (sprachunabhängig) sind:
- Lock-Datei: Wenn Datei schon exisitiert, dann läuft das Programm bereits. Problem: Wenn Datei nicht gelöscht wird (z.B. bei Programmabsturz), dann muss sie von Hand gelöscht werden um das Programm wieder starten zu können.

- bestimmten TCP-Port öffnen: Selbes Prinzip. Ports oberhalb von 49152 können für solche Zwecke benutzt werden.
 
Daran habe ich schon gedacht, aber wenn Java hier schon entsprechende Funktionalität bietet, wäre das natürlich die bessere Variante.
 
Zurück
Oben