Как один сервлет обрабатывает несколько запросов клиентов, поступающих в форме запросов пользователя? Основываясь на шаблоне проектирования singleton, я знаю, что мы получаем один экземпляр созданного сервлета, но как один сервлет обрабатывает миллионы запросов. Смущает также и резьба.
Кроме того, здесь доступны любые спецификации или настройки браузера для отправки запросов или создания потоков, отправленных для запросов.
Является ли он одинаковым для всех фреймворков или он отличается, например, struts v/s springs?