- % on attend une minute de plus pour prevenir une dérive négative
- timer:sleep(1000 * (trunc(temps_prochaine_election() + 60))),
- euphorik_bd:elire_troll(),\r
- euphorik_daemon:loop().
+ % on attend une minute de plus pour prevenir une dérive négative (ce qui pourrait engendrer une double élection)\r
+ receive\r
+ switch -> % permet de substituer le code du process par un nouveau code, voir reload_euphorik\r
+ euphorik_daemon:loop() \r
+ after 1000 * (trunc(temps_prochaine_election() + 60)) ->\r
+ euphorik_bd:elire_troll(),\r
+ euphorik_daemon:loop()\r
+ end.