Un peu de code ajouté, beaucoup de code retiré, et me voilà avec un début d'architecture prometteur. Au démarrage, 10 threads sont lâchés dans la nature. Chacun se connecte à la base de données, et écoute sur la queue venant du serveur. Il aurait été (théoriquement) possible de garder l'ensemble dans un seul thread, en utilisant les méthodes asynchrones de réseau et d'accès à la base de données, mais cela aurait été beaucoup plus compliqué. La queue des évènements, notamment, est triviale lorsqu'elle est basée sur un mutex et une condition!
vendredi 25 janvier 2008
Inscription à :
Publier les commentaires (Atom)
Aucun commentaire:
Enregistrer un commentaire