Ich hatte mal das gleiche Problem, allerdings mit 10000 Servern, die über TCP angesprochen wurden.

Herkömmlich sequentiell: Dauer über 2 Stunden.

Mit asynchroner IO: Weniger als eine Sekunde.

Ich denke, damit erübrigt sich die Frage, ob du das nun tun solltest, oder nicht.

MACH ES AUF JEDEN FALL! ;)

Der Performancegewinn ist unfassbar groß!

Viel Erfolg! :)

...zur Antwort

Das sind Template-Werteparameter, und damit etwas unfassbar Mächtiges, was dir das Schreiben von Code erlaubt, der effizienter sein wird, als in jeder anderen Programmiersprache.

Kurz gesagt, erlaubt ein solcher Werteparameter eine Anpassung des Typs zur Kompilierzeit mit exakt null Laufzeitoverhead.

Egal, was ich dazu jetzt schreiben würde, es würde nicht mal an der Oberfläche kratzen.

Deshalb mein Rat: Lern einfach schön weiter C++. Du wirst sowieso sehr bald sehr viel zu Templates lesen, und dann klären sich all deine Fragen von selbst.

Viel Spaß! :)

...zur Antwort