G
Gast
Gast
Hallo erstmal
Ich würd gern nen Tread starten der auch nach Beendung der Hauptanwendung weiter läuft.
Laut JavaInsel auch kein Problem. Der Code aus der JavaInsel funktioniert auch bei mir wunderbar.
Warum geht es bei mir nicht? Bei Beenden der Hauptanwendung gehen alle meine Treads mit aus :-(
Ich würd gern nen Tread starten der auch nach Beendung der Hauptanwendung weiter läuft.
Laut JavaInsel auch kein Problem. Der Code aus der JavaInsel funktioniert auch bei mir wunderbar.
Code:
class DaemonThread extends Thread
{
DaemonThread()
{
setDaemon( true );
}
public void run()
{
while ( true )
;
}
public static void main( String args[] )
{
new DaemonThread().start();
}
}
Warum geht es bei mir nicht? Bei Beenden der Hauptanwendung gehen alle meine Treads mit aus :-(
Code:
Class clazz = Class.forName(classname);
Constructor[] con = clazz.getDeclaredConstructors();
String[] arg0 = {db.getHost(),db.getPort()};
Object[] objs = new Object[1];
objs[0]=arg0;
DruBase mo = (DruBase)con[0].newInstance(objs);
//Thread t1 = new Thread(mo); //DruBase hat vorher runnable implementiert und erbt jetzt von Thread
mo.setDaemon(false);
mo.start();