J'ai une classe nommée Test qui imprime un nombre de 1 à 100 dans un délai de 10 secondes. Si je l'ouvre depuis l'invite de commande et que j'essaie de l'exécuter, les données seront imprimées. Si j'ouvre l'invite de commande deuxième et lancez ce programme cela fonctionnera. Mais je veux restreindre le fait qu'il devrait fonctionner à partir d'une seule invite de commande. Comment peut-on faire ça.Créer une seule instance par tomcat
C'est mon code
public class ThreadDelay{
public static void main(String[] args) throws InterruptedException {
Test t1= new Test();
t1.start();
}
}
class Test extends Thread{
public void run(){
for(int i=0;i<100;i++){
System.out.println("Value of i ===:"+i);
Thread t=new Thread();
try {
t.sleep(10000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
Votre titre et le texte sont en conflit. Lequel est-il, Tomcat ou ligne de commande? –
Donc, comme une seule instance de ce programme peut fonctionner sur chaque périphérique? Je voudrais juste le faire d'une manière boiteuse et ouvrir un «Socket» local et s'il y en a un déjà ouvert, alors vous savez que le programme fonctionne ailleurs. – 3kings