![]() |
ASIM team
LIP6 Laboratory Paris, France |
![]() |
La programmation par appels non bloquants permet de continuer à profiter des services du processeur lorsque les données d'un tampon sont en cours d'envoi. Le programmeur doit alors faire un effort particulier pour effectuer des opérations qui ne font pas usage du tampon en cours d'émission, juste après l'opération slrpv_send().
Pour réaliser ce modèle de communication, on part de l'algorithme d'envoi bloquant et on rajoute une section juste après l'envoi des données.
La figure org_slrv2 présente l'organigramme du protocole utilisé.
La figure ex_slrv2 présente le code correspondant.
La fonction de callback utilisée reste la même que dans le cas bloquant.
Server design A. Fenyö
mpc@mpc.lip6.fr - contact people About this Web Site $Date: 1998/02/14 17:06:25 $ |
Copyright © 1997-1998 UPMC/LIP6
All rights reserved |