select() oder threads
-
Hallo @ all,
Ich bastle grad an einen Webserver und stelle mir grad die frage ob es performanter wäre select() oder Threads zu nutzen. Google konnte meine frage leider nicht beantworten. Wäre tolle wenn ihr mit weiterhelfen könntet.
greets

-
Eine Kombination aus einem Threadpool und select ist ideal.
-
> Eine Kombination aus einem Threadpool und select ist ideal.
Nein. Ideal sind die jeweiligen APIs, die jedes OS bereitstellt. Da wären für Linux /dev/epoll, BSD hat kqueue und Windows die IO-Completionports mit Overlapped I/O und Threadpools. Das beste von allem hat boost::asio.
-
Viele Dank für die Antwort hab ich gleich mal mit boost::asio beschäftigt. Und das ganze eingebaut
