Hallo,
ich habe nun endlich mal eine Programmieraufgabe, wo ich denke, dass es sinvolll ist mit Threads zu arbeiten.
Ich habe ein Programm, wo ich viele verschiedene Möglichkeiten durchgehe(über 50 Millionen). Während ich diese Möglichkeiten durchgehe, würde ich gerne immer das aktuell beste Ergebnis anzeigen.
Also mein Ziel ist es eigentlich, dass der Thread und das Hauptprogramm gleichzeitig ausgeführt werden. Problem bei der Sache ist nur, dass es beim Debuggen schon funktioniert, wenn ich das Programm aber einfach so laufen lasse, wird nur der Thread ausgeführt. Ich finde das irgendwie seltsam.
mfg hyperion
ich habe nun endlich mal eine Programmieraufgabe, wo ich denke, dass es sinvolll ist mit Threads zu arbeiten.
Ich habe ein Programm, wo ich viele verschiedene Möglichkeiten durchgehe(über 50 Millionen). Während ich diese Möglichkeiten durchgehe, würde ich gerne immer das aktuell beste Ergebnis anzeigen.
Code:
new Thread()
{
@Override
public void run()
{
while(true)
{
System.out.println("passt");
try
{
Thread.sleep(3000);
}
catch (InterruptedException ex)
{
Logger.getLogger(HandyOptimizer.class.getName()).log(Level.SEVERE, null, ex);
}
...CODE...
}.start();
mfg hyperion