Asynchrone IO
-
Kennt jemand ein Buch/Tutorial über allgemeine Asynchrone Ein / Ausgabe?
Wir sollen ein Projekt mit Boost Asio schreiben, aber ich weiß noch nichtmal genau was asynchrone IO ist, geschweige denn welche Konzepte dahinter liegen.
Was könnt ihr empfehlen? (Sollte nicht unbedingt gleich Boost-spezifisch sein)
-
Ich kenne mich mit asio zwar nicht aus, aber Google bescherte mir das hier:
http://www.google.de/search?q=boost+asio&btnG=Google+Suche
-
Asynchrone IO wird im Buch Advanced Windows von Jeffrey Richter besprochen:
Advanced Windows | ISBN: 9781572315488Ist Windows spezifisch, aber die Ansätze sind allgemein gültig.
Auch empfehlenswert ist das Buch POSA2 (Pattern Oriented Software Architecture, Volume 2), da vorallem das Proactor und Reactor Pattern:
Pattern-oriented software architecture | ISBN: 9780471606956
-
Dazu gibt es auch Infos im Netz. Die nebenläufige Pattern im allgemeinen und Proactor im besonderen, was u.a. boost.asio nutzt.
Realisiert wird das unter Windows mit dem sogenannten Overlapping IO.