Hallo,
ich möchte gerne dass mein Programm im Hintergrund läuft und auf eingaben wartet. Wie die Eingabe erfolgt ist erstmal egal, wird wohl irgendwie über eine GUI realisiert. Jedenfalls möchte ich dass das Programm auf einem Server im Hintergrund läuft und auf die verschiedenen Eingaben reagiert.
Im Moment habe ich das so gelöst, dass ein Thread gestartet wird und in der run() - Methode eine Endlosschleife läuft, die bei jedem Durchlauf auf neue Eingaben prüft und ggf. bearbeitet.
Das ganze ist allerdings alles andere als schön und verursacht eine volle Prozessorauslastung von 2 Kernen. Daher wollte ich mal wissen wie so der allgemeine Ansatz aussieht um ein Programm zu implementieren, dass dauerhaft läuft und auf Eingaben reagiert.
mfG
ich möchte gerne dass mein Programm im Hintergrund läuft und auf eingaben wartet. Wie die Eingabe erfolgt ist erstmal egal, wird wohl irgendwie über eine GUI realisiert. Jedenfalls möchte ich dass das Programm auf einem Server im Hintergrund läuft und auf die verschiedenen Eingaben reagiert.
Im Moment habe ich das so gelöst, dass ein Thread gestartet wird und in der run() - Methode eine Endlosschleife läuft, die bei jedem Durchlauf auf neue Eingaben prüft und ggf. bearbeitet.
Das ganze ist allerdings alles andere als schön und verursacht eine volle Prozessorauslastung von 2 Kernen. Daher wollte ich mal wissen wie so der allgemeine Ansatz aussieht um ein Programm zu implementieren, dass dauerhaft läuft und auf Eingaben reagiert.
mfG