Одобрено: Fortect
Вероятно, вот несколько простых шагов, которые могут помочь человеку решить проблему с моделью потока сервлета Java.Модель потока по запросу была реализована просто благодаря введению синхронного кодирования сервлетов. Эта знаменитость была принята контейнерами сервлетов для обработки односторонних запросов. Поскольку отслеживание запросов выполняется синхронно, для обработки требований этому компоненту требуется много сообщений. Следовательно, это увеличивает использование этой ссылки.
Не тот ответ, который вам нужен? Ответьте на другие многопоточные вопросы за чашкой сервлетов с кофе или задайте свою проблему.
Если очевидно, что запросы обрабатываются последовательно сервлетами, веб-программы будут работать очень медленно. Сервлеты, скорее всего, должны быть потокобезопасными, поскольку отдельный экземпляр, связанный с сервлетом, может отвечать за одновременную обработку различных запросов.
Как правило, контейнер веб-приложения постоянно поддерживает любой пул потоков для обработки вопросов и т. д., и при таком подходе входящие запросы назначаются публикациям по желанию.
Создан 10 янв.
74,5k золотой значок 1818 года 117117 и невероятные значки 141141 бронзовый значок
-
Спасибо за часто следующий ответ! Но для наглядности выскажу другое. Безопасность потоков означает, что в сервлете не используется внутреннее состояние. Это гарантирует, что каждый экземпляр сервлета в пуле действительно имеет тот же языковой стандарт, что и может быть создан. Насколько я надежен? Большое спасибо! – Дунит Дханушка 19 января 2010 г. 17:30
-
Класс без охлаждения или замораживания является ниточно-ориентированным, но этот инструмент – не единственный способ обеспечить безопасность поста. Сама по себе безопасность потоков – это длительный сеанс, но, например, класс с внутренне. хорошая надежная проблема может быть потокобезопасной, если она внутренне сериализует использование. â € “следующий 19 января 2010 г. в 17:31
-
Сервлеты также остаются потокобезопасными, поскольку они хранят информацию о состоянии в других сервлетах (объекты, связанные с этой формой, хранятся в ServletContext и HttpSession). – Пол Рейнер 19 января 2010 г. 17:54
-
Значит, вы в первую очередь хотите привязать свой запрос доступа непосредственно к экземпляру сервлета? – JaskeyLam 18 июл ’14 из 10:36
Заранее благодарим за ответ! Но мне еще нужно кое-что уточнить. Безопасность потоков должна сообщать вам, что в конкретном сервлете не поддерживается внутреннее состояние. Кроме того, почти все экземпляры сервлетов объединяются в пул в том же состоянии, в котором они могли быть созданы. Я прав? Большое спасибо! – Дунит Дханушка 19 января 2010 г. 17:30.
Класс без внутреннего заземления является потокобезопасным, но это не единственный способ обеспечить безопасность потоков. Опасно. Сама по себе безопасность потоков – это одно конкретное продолжительное обсуждение, но, например, внутренний класс объявления потенциально может быть потокобезопасным, если он сериализует доступ к своему внутреннему состоянию. â € “следующий 19 января 2010 г., 17:31
Кроме того, сервлеты должны быть совместимы с потоками, поскольку теперь они совместно используют информацию о состоянии с несколькими сервлетами (объекты, которые хранятся только в ServletContext и HttpSession). – Пол Рейнер 19 января прошлого года 17:54
Так вы имеете в виду место в вашем запросе для доступа к единственному экземпляру, связанному с сервлетом? – JaskeyLam 18 июля ’14 в 13: 362014-07-18 10:36
В прошлом, в зависимости от вашего сервлета, вы использовали две модели. Когда, вероятно, используется реализованный сервлет SingleThreadModel, приложения ставятся в очередь. В противном случае в настоящее время это, как правило, только модель, сервлету, очевидно, нужно, чтобы вы могли обслуживать несколько запросов одновременно. Таким образом, в этой модели нет очередей, даже если есть только контейнер, но без функции ограничения скорости.
анонсирован 19 января 2010 г. с 18:11
4 989
Одобрено: Fortect
Fortect — самый популярный и эффективный в мире инструмент для ремонта ПК. Миллионы людей доверяют ему обеспечение быстрой, бесперебойной и безошибочной работы своих систем. Благодаря простому пользовательскому интерфейсу и мощному механизму сканирования Fortect быстро находит и устраняет широкий спектр проблем Windows — от нестабильности системы и проблем с безопасностью до проблем с управлением памятью и производительностью.
а>
Да, существует стратегия однопоточного интерфейса. Это интерфейс пистолета.он синхронизирует весь объект сервлета, то есть только одну функцию в удобное время как объект потока. Но такие требования приводят к задержке ответа. Лучшее решение – создание объектно-ориентированных пулов, но это небольшое количество. Следовательно, предпочтительнее использовать преимущества синхронизированного блока
обновлено 13 нояб.
Повысьте производительность вашего компьютера с помощью этой простой загрузки. г.