|
@@ -0,0 +1,22 @@
|
|
|
|
+\section{Gestion de l'eventloop}
|
|
|
|
+
|
|
|
|
+Maintenant que l'on a choisi les solutions de communication entre les différents
|
|
|
|
+processus, on peut s'intéresser à la manière de gérer les échanges de messages
|
|
|
|
+venant potentiellement de plusieurs sources.
|
|
|
|
+
|
|
|
|
+\section{Gestion asynchrone}
|
|
|
|
+
|
|
|
|
+Linux dispose de plusieurs mécanismes pour effectuer des opérations asynchrones,
|
|
|
|
+tous n'ayant pas les mêmes caractéristiques en terme de consommation mémoire ou
|
|
|
|
+complexité.
|
|
|
|
+
|
|
|
|
+\subsection{poll, select}
|
|
|
|
+
|
|
|
|
+\subsection{epoll}
|
|
|
|
+
|
|
|
|
+\subsection{Asynchronous IO}
|
|
|
|
+
|
|
|
|
+\section{Initialisation des eventloops}
|
|
|
|
+
|
|
|
|
+% TODO: implémentation sandbox_start
|
|
|
|
+% TODO: implémentation poller
|