Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Classi in esecuzione

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    867

    Classi in esecuzione

    Ciao a tutti,
    come posso controllare dall'interno di un mio programma se è già in esecuzione un'altra istanza dello stesso ?

    Supponiamo che lanci il programma
    java Prova
    come posso vedere se la classe prova sta già girando oppure no ? vorrei interrompere l'esecuzione se non è terminata l'interruzione precedente.

    Grazie
    No pvt per sollecitare risposte, grazie.

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Classi in esecuzione

    Originariamente inviato da afurly
    come posso controllare dall'interno di un mio programma se è già in esecuzione un'altra istanza dello stesso ?

    Supponiamo che lanci il programma
    java Prova
    La questione è che se lanci 2 volte la tua applicazione, allora hai in esecuzione 2 processi della JVM. Processi quindi completamente slegati e distinti tra di loro.
    La applicazione dovrebbe usare e occupare qualche risorsa globale del sistema, affinché un'altra istanza della applicazione possa "dedurre" che ne esiste già una in esecuzione. Ad esempio: socket (ServerSocket), lock su file o altro.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.