Thread Client/Server mit langlaufender Subroutine (1 answers)
Opened by alexfupp at 2008-09-19 23:47

murphy
 2008-09-20 11:16
#114808 #114808
User since
2004-07-19
1776 Artikel
HausmeisterIn
[Homepage]
user image
alexfupp+2008-09-19 21:47:18--
[...]
Kompliziert wird jetzt jedoch die Anforderung lange Testroutinen starten und später mit einem weiteren Befehl wieder stoppen zu können. Wie kann ich ein externes Programm, (oder auch eine Subroutine) starten und während es läuft weiterhin auf eingehende Verbindungen reagieren?


Indem Du mehrere Threads oder Prozesse verwendest.

Quote
Und wie kann ich dann das entsprechende Programm oder die Subroutine wieder beenden?
[...]


Indem Du dem entsprechenden Kindprozess ein Signal schickst oder eine Statusvariable setzt, die der entsprechende Thread beachtet und sich selbst beendet (Bei Threads ist das erzwungene Beenden im Allgemeinen nicht zu empfehlen, selbst wenn die Threadbibliothek das kann.)
When C++ is your hammer, every problem looks like your thumb.

View full thread Client/Server mit langlaufender Subroutine