Hallo!
Ich packe es mal unter den Oberbegriff Threads, da ich meine , hier könnte einer eingesetzt werden...
Mein Programm arbeitet in etwa so:
Es kann recht lange dauern, bis eine Lösung gefunden ist, also möchte ich gerne, dass das Programm regelmäßig ein "Lebenszeichen" von sich gibt, z.B. pro Minute ein "löse...".
Wenn ich schreibe:
wirft er mir jede Menge "löse..." aus. (Logisch...!)
Ich habe ein wenig mit Threads rumexperimentiert, allerdings musste ich immer wieder feststellen, dass mein eigentliches Programm dadurch beeinflusst wird...
Kann mir wer helfen?
Danke&Gruß!
Ich packe es mal unter den Oberbegriff Threads, da ich meine , hier könnte einer eingesetzt werden...
Mein Programm arbeitet in etwa so:
Java:
while(!loesungGefunden())
{
machDies();
machDas();
...
}
...
Es kann recht lange dauern, bis eine Lösung gefunden ist, also möchte ich gerne, dass das Programm regelmäßig ein "Lebenszeichen" von sich gibt, z.B. pro Minute ein "löse...".
Wenn ich schreibe:
Java:
long start=System.currentTimeMillis();
while(!loesungGefunden())
{
if(((System.currentTimeMillis()-start)/1000)%60==0)
System.out.println("löse...");
machDies();
machDas();
...
}
...
wirft er mir jede Menge "löse..." aus. (Logisch...!)
Ich habe ein wenig mit Threads rumexperimentiert, allerdings musste ich immer wieder feststellen, dass mein eigentliches Programm dadurch beeinflusst wird...
Kann mir wer helfen?
Danke&Gruß!