Hallo,
Allerdings steht doch bei einer kontinuierlich laufenden Schleife die Systemauslastung auf 100%? Damit liefe das Programm ja nicht wirklich im Hintergrund ... ^^
Eine Schleif ist im Prinzip schon die richtige Wahl. Um die 100% CPU Last zu verhindern, musst Du in der Schleif einfach einen Sleep Befehl einsetzen. Damit gibst Du CPU-Last für andere Prozesse frei.
Z.B.
while(true) {
// Tu etwas
sleep(1000) // schläft 1000ms = 1s
}
So wird // Tu etwas einmal pro Sekunde (ungefähr) ausgeführt.
Schöne Grüße
Axel