A
anybody4476
Gast
Hi zusammen,
hab ma ne frage bezüglich threads, hab wie ihr unten seht ne eigene class für den thread,
und eine andere class um diesen zu starten, aber was muss ich machen, damit der thread aufhört, wenn das programm geschlossen wird??
die thread-klasse:
der befehl zum aufrufen
könnte mir vllt noch einer sagen, warum in dieser Zeile
das new Date als fehler markiert wird??
danke im Voraus
hab ma ne frage bezüglich threads, hab wie ihr unten seht ne eigene class für den thread,
und eine andere class um diesen zu starten, aber was muss ich machen, damit der thread aufhört, wenn das programm geschlossen wird??
die thread-klasse:
Java:
import java.sql.Date;
import java.text.SimpleDateFormat;
public class Threas_main extends Thread {
static String id2;
public static void start(String id)
{
id2 = id;
}
public void run()
{
while(true)
{
try
{
sleep(1000);
}
catch(InterruptedException e)
{
System.out.println(e);
}
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss");
if(sdf.equals("false"))
{
Threas_Starter.programlabel.setText("Ein Fehler ist aufgetreten!");
}
else
{
System.out.println(sdf.format(new Date()));
}
}
}
}
der befehl zum aufrufen
Java:
id = "3";
Threas_main.start(id);
Threas_main update = new Threas_main();
update.start();
könnte mir vllt noch einer sagen, warum in dieser Zeile
Java:
System.out.println(sdf.format(new Date()));
danke im Voraus