Я хотел бы прочитать некоторые параметры во время инициализации сервлета (в методе init ()) и сохранить их среди атрибутов контекста сервлета (используя getServletContext (). SetAttribute ()). Я хотел бы прочитать эти параметры позже - во время обработки некоторых запросов (используя getServletContext (). GetAttribute ()). Таким образом, несколько потоков могут сделать это одновременно. Мой вопрос, является ли такая попытка безопасной? Могу ли я быть уверен, что многопоточные вызовы getAttribute () не портят внутреннее состояние контекста сервлета?
Пожалуйста, примите во внимание, что я не собираюсь вызывать setAttribute () где-либо кроме инициализации. Таким образом, только вызовы getAttribute () будут выполняться из нескольких потоков. Но в зависимости от внутренней реализации это также может быть опасно. Таким образом, любая информация о реализации Tomcat будет принята.