Hallo,
ich bin noch neu mit Java und versuche 2 Threads zu erstellen. unter ist meine Quellekode. es funktionniert nicht ich will. nur das erste Thread läuft. ich möchte das das zweite thread nach einer bestimmten Anzahl an Ip Adresse läuft. aber in diesem fall hab ich nur das erste thread das für mein ganzes Programm läuft. danke im Voraus für Eure Antwort.
ich bin noch neu mit Java und versuche 2 Threads zu erstellen. unter ist meine Quellekode. es funktionniert nicht ich will. nur das erste Thread läuft. ich möchte das das zweite thread nach einer bestimmten Anzahl an Ip Adresse läuft. aber in diesem fall hab ich nur das erste thread das für mein ganzes Programm läuft. danke im Voraus für Eure Antwort.
Java:
// Thread
Thread t1 = new Thread (new Runnable() {
public void run () {
for (int i =0;i<10;i++)
while(!Arrays.equals(ip1,ip2) ) {
try {
InetAddress ad= InetAddress.getByName(bytesToIpv4(ip1));
count(ip1);
//Erreichbarkeit prüfen
if(ad.isReachable(5)) {
System.out.println("Der Computer " + ad.getHostName() + " gefunden"+" ist von erstem Thread" );
}
} catch (IOException e) {}
}
s1.close();
s2.close();
}
}
);
t1.start();
Thread t2 = new Thread (new Runnable() {
public void run () {
for (int i =0;i>10;i++)
while(!Arrays.equals(ip1,ip2) ) {
try {
InetAddress ad= InetAddress.getByName(bytesToIpv4(ip1));
count(ip1);
//Erreichbarkeit prüfen
if(ad.isReachable(5)) {
System.out.println("Der Computer " + ad.getHostName() + " gefunden" + " ist von zweitem Thread" );
}
} catch (IOException e) {}
}
s1.close();
s2.close();
}
}
);
t2.start();