<DIV>Bonjour</DIV>
<DIV> </DIV>
<DIV>Je vous remercie pour l'acceptation de ma demande de participation à la conférence ESUG. J'en suis vraiment reconnaissant.</DIV>
<DIV> </DIV>
<DIV>J'aimerai poser quelques questions concernant SmallTalk. En fait je fais un modèle multi-agents, pour cela, je fais une programmation concurente. J'utilise à cet effet des Process (c'est la première fois que j'utilise les threads en Smalltalk). Chaque objet actif est un Process. Le process principal de l'objet doit contenir 2 sous-process :</DIV>
<DIV> </DIV>
<DIV>1) le premier process pour exécuter les tâches courantes de l'objet</DIV>
<DIV>2) le second pour lire les messages reçus</DIV>
<DIV> </DIV>
<DIV>Les deux process doivent dependre du process principal de l'objet qui s'exécute en parallèle avec les process des autres objets actifs.</DIV>
<DIV> </DIV>
<DIV>Mon souci est comment créer des sous process dépendant uniquement du process principal. </DIV>
<DIV> </DIV>
<DIV>J'ai utilisé les syntaxes suivantes mais je ne suis pas convaincu :</DIV>
<DIV> </DIV>
<DIV> processPrincipal := [[ [[true] whileTrue:[self executerTacheCourante. Processor yield]] fork.<BR> [[true] whileTrue:[self lireMessage. Processor yield]] fork. <BR> ]fork<BR> ] newProcess.<BR> processPrincipal resume.</DIV>
<DIV> </DIV>
<DIV>Coordilament</DIV>
<DIV> </DIV>
<DIV>Belem Mahamadou</DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV><BR><BR><B><I>Noury Bouraqadi <bouraqadi@ensm-douai.fr></I></B> a écrit:</DIV>
<BLOCKQUOTE class=replbq style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid">Dear Smalltalkers,<BR><BR>As you probably know, ESUG organizes its event for the thirteenth <BR>consuctive year (see http://www.esug.org). And as for every year the <BR>ESUG board is looking for companies willing to sponsor the event. So, <BR>if you're intersted please show up :-)<BR><BR>Regards,<BR>Noury - ESUG treasurer<BR>--------------------------------------------------------------<BR>Dr. Noury Bouraqadi - Enseignant/Chercheur<BR>Ecole des Mines de Douai - Dept. G.I.P<BR>http://csl.ensm-douai.fr/noury<BR><BR>European Smalltalk Users Group Board<BR>http://www.esug.org<BR><BR>Squeak: an Open Source Smalltalk<BR>http://www.squeak.org<BR>--------------------------------------------------------------<BR><BR><BR><BR></BLOCKQUOTE><p>
                <hr size=1>
Découvrez le nouveau Yahoo! Mail : <font color="red">1 Go d'espace</font> de stockage pour vos mails, photos et vidéos !<br><a href="http://us.rd.yahoo.com/mail_fr/mail_campaigns/splash/taglines_1go/default/*http://fr.promotions.yahoo.com/mail/creer28.html" target="_blank">Créez votre Yahoo! Mail</a>