S
Samuel
Gast
Hallo,
ich hab zwar eine Frage zu Sockets usw, aber es geht um das threading ansich.
Ich habe einen Server, welcher lauscht, ob clients ankommen, wenn ja, werden diese in eine Menge hinzugefügt, es wird jedoch KEIN Thread davon gestartet.
Nun soll das so aussehen, dass der nicht gethreadete Teil des Servers in einer while Schleife diese Menge durchstreift und den Clients eine Nachricht sendet und ein gethreadete Teil des Server lauscht auf weitere Verbindungen.
Meine Frage macht dass so sinn? Die Clients sollen nicht parallel abgefertigt werden, sondern sequentiell, was mich stört ist, die Frage, ob nur ein Thread sinn macht, oder soll der andere Teil des Servers, der der Reihenach durchgeht auch gethreaded sein, weil es sonst keinen Sinn macht nur einen thread zu haben?
Oder läuft das doch parallel?
ich hab zwar eine Frage zu Sockets usw, aber es geht um das threading ansich.
Ich habe einen Server, welcher lauscht, ob clients ankommen, wenn ja, werden diese in eine Menge hinzugefügt, es wird jedoch KEIN Thread davon gestartet.
Nun soll das so aussehen, dass der nicht gethreadete Teil des Servers in einer while Schleife diese Menge durchstreift und den Clients eine Nachricht sendet und ein gethreadete Teil des Server lauscht auf weitere Verbindungen.
Meine Frage macht dass so sinn? Die Clients sollen nicht parallel abgefertigt werden, sondern sequentiell, was mich stört ist, die Frage, ob nur ein Thread sinn macht, oder soll der andere Teil des Servers, der der Reihenach durchgeht auch gethreaded sein, weil es sonst keinen Sinn macht nur einen thread zu haben?
Oder läuft das doch parallel?