Oznaczanie zmiennych instancji serwletu zdefiniowanych w „init” jako „lotne”

Czy należy oznaczyć wszystkie zmienne instancji serwletu jako „zmienne” (lub uzyskać do nich dostęp z sekcji zsynchronizowanych)? W tym te zdefiniowane w metodzie „init”, a nie zmodyfikowane później?

Rozumiem, że metoda „init” jest wywoływana przez jeden wątek, a zmienna będzie dostępna przez inny wątek, więc wydaje się to konieczne. Albo może nie? Czy istnieje jakiś mechanizm gwarantujący, że bieżące wartości zmiennych instancji będą widoczne dla wszystkich innych wątków po zakończeniu metody „init”?

questionAnswers(1)

yourAnswerToTheQuestion