Explication Simple pour le “Réacteur Modèle” avec ses Applications
Réacteur modèle est expliqué dans wikipédia, et c'est un peu trop abstrait. Pouvez-vous décrire ce modèle dans une façon plus concrète? Idéalement avec des extraits de code ou de haut niveau, les diagrammes de classes décrivant certaines applications des réacteurs de modèle.
- Trouve cette question à une réponse très - stackoverflow.com/questions/9138294/...
Vous devez vous connecter pour publier un commentaire.
Vous aurez voudrez peut-être consulter le document original décrivant http://www.dre.vanderbilt.edu/~schmidt/PDF/réacteur-siemens.pdf
Un réacteur permet à de multiples tâches qui bloquent (disons en raison de IO) pour être traitée efficacement à l'aide d'un seul fil. Le réacteur gère un pool de gestionnaires et exécute une boucle d'événements. Lorsqu'il est appelé pour effectuer une tâche liens avec un nouveau ou vacant gestionnaire de rendre active. La boucle d'événement (1) trouve tous les gestionnaires d'actifs et débloqué (ou délégués à un répartiteur de mise en œuvre) (2) exécute chacune de ces trouvé des gestionnaires de manière séquentielle jusqu'à ce qu'ils soit complète ou atteindre un point où ils bloquent. Terminé les gestionnaires deviennent inactifs et vacants pour la réutilisation alors que bloqué active des gestionnaires rendement, permettant à la boucle d'événements de continuer. (3) se Répète à partir de l'étape (1)