Для сервлетов, не реализующих интерфейс SingleThreadModel, если метод службы был определен с ключевым словом synchronized, контейнер сервлетов не может использовать подход с пулом экземпляров (выдержка из Спецификации сервлетов Java™ версии 2.5).
Итак, это не SingleThreadModel, а спецификация говорит о подходе к пулу экземпляров? Обычно, если мы не опишем сервлет для SingleThreadModel, будет создан только один экземпляр. Я смущен.