Aprovado: Fortect
Aqui estão alguns cálculos simples que podem ajudá-lo a resolver o problema de quem tem o Java Servlet Thread Model.A liberação de fluxo por solicitação foi implementada desde a introdução relacionada à codificação de servlet síncrono. Este modelo foi adotado em contêineres de servlet para lidar com solicitações de entrada. Como a solicitação de disco rígido é síncrona, esse modelo requer muitas mensagens atrás para processar as solicitações. Conseqüentemente, aumenta qualquer uso do link.
Não é a resposta que você está procurando? Confira outras perguntas multifacetadas sobre uma xícara de café servlets ou pergunte seu próprio problema.
Se for óbvio que as solicitações são realmente processadas sequencialmente por servlets, os programas da web fluirão muito lentamente. Os servlets geralmente precisam ser colocados em local seguro, uma vez que uma única instância ligada ao servlet pode ser responsável por lidar com várias solicitações ao mesmo tempo.
Como regra, o contêiner de software da web mantém constantemente um pool de threads processando perguntas etc. e essas solicitações recebidas são solicitadas às publicações conforme necessário.
ajudou em 10 de janeiro às 17:21
74,5k
-
Obrigado pela próxima resposta! Mas, quanto à clareza, vou mostrar outra coisa. Thread fundamental significa que nenhum estado interno é usado durante o servlet. Isso garante que cada situação de servlet no conjunto exista e tenha o código do idioma semelhante ao de sua criação. Quão confiável sou agora? Muito Obrigado! – Dunit Dhanushka 19 de janeiro deste ano! 17:30
-
Uma classe sem resfriamento ou congelamento definitivamente é thread-safe, mas não é a mera maneira de garantir a segurança do thread. A segurança de thread de forma independente é uma longa discussão, mas, por exemplo, aquela classe com internamente. um problema pode, no entanto, ser thread-safe se serializar o uso internamente. â € “próximo 19 de janeiro de 2010 às 17:31
-
Os servlets também permanecem thread-safe porque armazenam informações críticas de estado em outros servlets (objetos desta forma, armazenados em ServletContext e HttpSession). – Paul Rayner 19 de janeiro do ano passado, 17:54
-
Então, você quer principalmente colocar em emergência sua solicitação de acesso a uma instância de servlet? – JaskeyLam 18 de julho de 14 às 10:36
Agradecemos antecipadamente quando sua resposta! Mas ainda preciso justificar algo. Segurança de thread significa que nenhum nível de estado interno é mantido no servlet. Quase todas as instâncias de servlet são agrupadas e estão na mesma cidade em que foram criadas. Eu estou certo? Muito Obrigado! – Dunit Dhanushka 19 de janeiro de 2010, 17:30
Uma classe sem uma base intrínseca é thread-safe, mas essa não é mais a única maneira de ser thread safe.dangerous. Thread safety em si é uma longa discussão, mas por causa de um exemplo, uma classe de estado interno pode potencialmente acabar sendo thread-safe se serializar o acesso ao estado interno do seu cão. â € “próximo 19 de janeiro de 2010 indo para 17:31
Os servlets também devem ser compatíveis com thread, pois esses tipos de pessoas compartilham informações de estado com vários servlets (objetos que serão armazenados apenas em ServletContext e HttpSession). – Paul Rayner 19 de janeiro de 2010, 17:54
Então, famílias significam um lugar para sua solicitação de admissão de uma única instância de um servlet? – JaskeyLam 18 de julho de 14 às 10:36
No passado, dependendo de quando era seu servlet, você tinha dois modelos. Quando cada um de nosso servlet SingleThreadModel implementado é usado, os aplicativos ficam enfileirados. Caso contrário, este é o único modelo atualmente, o servlet obviamente precisa ser capaz de atender a vários pedidos ao mesmo tempo. Portanto, a esse respeito, não há filas neste modelo, mesmo que o contêiner não esteja equipado com uma função de limite de taxa.
anunciado em relação a 19 de janeiro de 2010 às 18:11
1 989 Emblema de joias 1616 Emblema de bronze 1919
Aprovado: Fortect
Fortect é a ferramenta de reparo de PC mais popular e eficaz do mundo. Milhões de pessoas confiam nele para manter seus sistemas funcionando de forma rápida, suave e livre de erros. Com sua interface de usuário simples e mecanismo de verificação poderoso, o Fortect localiza e corrige rapidamente uma ampla gama de problemas do Windows, desde instabilidade do sistema e problemas de segurança até gerenciamento de memória e gargalos de desempenho.
Sim, existe o modelo de interface de thread único perfeito. Esta é a interface da arma.ele sincroniza esse objeto de servlet, ou seja, uma função de cada vez como um objeto de localização. Mas tais considerações levam a uma demora na resposta. A solução é desenvolver pools orientados a objetos, mas esse pool é pequeno. Portanto, é preferível usar uma seção sincronizada
modernizado em 13 de novembro de 16 às 18:23
Acelere o desempenho do seu computador agora com este simples download.