Approuvé : Fortect
Voici quelques étapes simples qui peuvent vous aider à résoudre chaque problème avec le modèle de thread de servlet Java.Le modèle de flux par requête a été mis en œuvre depuis la présentation du codage de servlet synchrone. Ce modèle a été observé par les conteneurs de servlets pour gérer les requêtes entrantes. Le suivi des demandes étant synchrone, ce modèle nécessite un grand nombre de messages pour traiter les demandes. Par conséquent, gardez à l’esprit que cela augmente l’utilisation du lien.
Pas la réponse que vous cherchez ? Découvrez d’autres questions multithread autour d’une tasse de servlets de café ou posez votre propre problème.
S’il est évident que les requêtes sont traitées séquentiellement par les servlets, les réseaux Web fonctionneront très lentement. Les servlets doivent généralement être thread-safe, car une seule occasion liée au servlet peut être responsable du traitement de plusieurs requêtes éventuellement en même temps.
En règle générale, le conteneur d’applications Web maintient souvent en permanence un pool de fils de discussion pour le traitement des questions, etc. et ces demandes entrantes sont affectées aux publications selon les besoins.
répondu le 10 janvier 10 via 17:21
74,5k 1818 badge doré
-
Merci pour la prochaine réponse ! Mais pour plus de clarté, je vais montrer quelque chose ou autre. La sécurité des threads signifie qu’aucun état interne ne doit être utilisé dans la servlet. Cela garantit que chaque instance de servlet du pool existe et fournit les mêmes paramètres régionaux que ceux de sa création. Suis-je fiable ? Merci beaucoup! – Dunit Dhanushka 20 janvier 2010 17h30
-
Une classe sans refroidissement ou simplement congélation est thread-safe, mais ce n’est peut-être pas le seul moyen d’assurer la sécurité des threads. La sécurité des threads elle-même est une longue discussion, mais juste par exemple une classe avec en interne. un problème peut être thread-safe s’il sérialise l’implémentation en interne. â € “suivant 19 janvier 2010 à 17:31
-
Les servlets restent également thread-safe car elles détaillent des informations d’état dans d’autres servlets (objets de ce type de forme, stockés dans ServletContext et HttpSession). -Paul Rayner 19 janvier 2010 17:54
-
Vous vous assurez donc principalement de lier votre demande d’accès à une instance de servlet majeure ? – JaskeyLam 18 juillet 14 à 10:36
Merci d’avance pour votre réponse ! Mais je devrais encore avoir à clarifier quelque chose. La sécurité des threads signifie qu’aucun état interne n’est maintenu dans la servlet. Presque toutes les instances de servlet sont regroupées et dans le même état dans lequel elles ont été créées. J’ai raison? Merci beaucoup! – Dunit Dhanushka 19 janvier 10 17h30
Une classe n’ayant pas de masse interne est thread-safe, mais distinct n’est pas le seul moyen d’être bond safe.dangerous. La sécurité des threads elle-même est un long doute, mais par exemple, une classe d’état interne peut potentiellement être thread-safe si elle sérialise la découverte de son état interne. â € “suivant 19 janvier, l’année à 17:31
Les servlets doivent également être particulièrement compatibles avec les threads car ils partagent des informations d’état avec un certain nombre de servlets (objets qui ne sont stockés que dans ServletContext et également HttpSession). -Paul Rayner 19 janvier 2010 17:54
Vous voulez donc dire un endroit où vous essayez de demander d’accéder à une seule instance de la servlet en particulier ? – JaskeyLam 18 juillet 14 à 10:36
Dans les premières années, selon votre servlet, vous aviez deux conceptions. Lorsque le servlet SingleThreadModel implémenté est utilisé, les situations sont mises en file d’attente. Sinon, c’est la seule marque actuellement, la servlet doit évidemment être compétente pour servir plusieurs requêtes en même temps précieux. Il n’y a donc pas de files d’attente dans cette marque, que seul le conteneur ne soit pas équipé en raison d’une fonction de limitation de vitesse.
établi le 19 janvier 2010 à 18:11
un seul 989
Approuvé : Fortect
Fortect est l'outil de réparation de PC le plus populaire et le plus efficace au monde. Des millions de personnes lui font confiance pour assurer le fonctionnement rapide, fluide et sans erreur de leurs systèmes. Avec son interface utilisateur simple et son puissant moteur d'analyse, Fortect détecte et corrige rapidement un large éventail de problèmes Windows, de l'instabilité du système et des problèmes de sécurité à la gestion de la mémoire et aux goulots d'étranglement des performances.
Oui, un modèle d’interface à filetage unique est disponible. C’est vraiment l’interface du pistolet.il synchronise cet objet servlet, le fait est qu’une seule fonction à la fois pour la raison qu’un objet thread. Mais de telles considérations conduisent avec succès à un retard de réponse. La solution consiste à créer des pools orientés objet, mais ce pool est mineur. Il est donc préférable d’utiliser un bloc synchronisé
mis à jour le 13 novembre 16 à 18:23
Accélérez les performances de votre ordinateur dès maintenant avec ce simple téléchargement.