Warum brauche ich pro Verbindung bei boost :: asio einen Strang?

Ich bin überprüfung HTTP-Server 3 Beispiel auf der Boost-website.

Könntet Ihr denn bitte erklären, warum ich brauche strand pro Verbindung ? Wie ich sehen kann, nennen wir read_some nur im handler-lese-Veranstaltung. Also im Grunde read_some Anrufe sequentiell daher gibt es keine Notwendigkeit für die Ausrichtung (und Artikel 2 der 3. Absatz sagt das gleiche). Wo ist das Risiko in multi-threading-Umgebung?

InformationsquelleAutor der Frage expert | 2012-10-09

Schreibe einen Kommentar