gegeben sei folgender code:
gestartet wird so:
jedoch laufen thread und das "eigentliche" programm aneinander vorbei, und die endlosschleft bricht ab. was muss ich machen. ein daemon-thread sollte doch das richtige sein...?
EDIT: ORDER LIEGT ES AN JUNIT???
mfg, jan
Java:
package stresstest;
public class WebserverStressThread implements Runnable
{
private final int threadCounter;
/*
private WebserverStressThread(final int threadCounter)
{
this.threadCounter = threadCounter;
}
*/
public WebserverStressThread(final int threadCounter)
{
this.threadCounter = threadCounter;
}
@Override
public void run()
{
while (true)
{
System.out.println("Thread Nr. " + threadCounter);
}
}
/*
public static Runnable create(final int threadCounter)
{
return new WebserverStressThread(threadCounter);
}
*/
}
gestartet wird so:
Java:
Thread t1 = new Thread(new WebserverStressThread(1));
t1.setDaemon(true);
t1.start();
jedoch laufen thread und das "eigentliche" programm aneinander vorbei, und die endlosschleft bricht ab. was muss ich machen. ein daemon-thread sollte doch das richtige sein...?
EDIT: ORDER LIEGT ES AN JUNIT???
mfg, jan
Zuletzt bearbeitet: