AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

.NET und Threads

Ein Thema von Neutral General · begonnen am 3. Jan 2009 · letzter Beitrag vom 5. Jan 2009
 
Benutzerbild von Neutral General
Neutral General

Registriert seit: 16. Jan 2004
Ort: Bendorf
5.219 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#1

.NET und Threads

  Alt 3. Jan 2009, 01:34
Hi,

Ich programmiere (bzw werde bald programmieren) einen recht großen Server mit C#. Das einfachste wäre es, einfach für jeden Clienten einen eigenen Thread zu erstellen und darin die Anfragen des jeweiligen Clients zu bearbeiten.

Allerdings kann es sein, dass 500 oder sogar 1000 Clients mit dem Server verbunden sind. Zumindest möchte ich, dass der Server das aushält. Ich dachte mir, dass ich dann nicht für jeden Clienten einen eigenen Thread erstellen kann, da dann evtl. das System leicht überfordert sein könnte. Also hab ich überlegt jeweils 20-50 Clients in einem Thread zu bearbeiten.

Das ganze ist allerdings dann auch etwas problematisch, da alles so asynchron wie möglich geschehen sollte, und dann auch wahrscheinlich zwischendurch clients den Thread wechseln würden. (d.h. ein anderer Thread wäre auf einmal für einen bestimmten Clienten verantwortlich).

Das ganze wäre dann schon ein ganzes Stück komplexer und son bisschen hick hack.

Von daher ist halt meine Frage, ob man nicht doch bedenkenlos 500-1000 Threads laufen lassen kann oder ob es andere Vorschläge gibt, wie man so eine große Anzahl von Clients verwalten kann.

Gruß
Neutral General
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:55 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz