Ich habe eine ATG-Anwendung auf einem Jboss als App Server ausgeführt wird. Die request-scoped Komponente (Bean) sagt CartManager hat eine Methode addToBag (...).Können mehrere Threads im Anwendungsserver die Anforderungsbereichs-Komponente ändern?
Da hat es Umfang verlangen mein Verständnis ist, dass seine auf jede Anforderung instanziiert und die App Server garantiert, dass nur ein Thread Zugriff auf diese Instanz haben.
Wir erleben ein Parallelitätsproblem so ich möchte nur eine mögliche Erklärung auszuschließen.
Der Anwendungsserver garantiert nicht, dass. Wenn aus irgendeinem seltsamen Grund mehrere Threads ausgeführt wurden, um eine einzelne Anforderung zu bedienen, könnten alle möglicherweise Zugriff auf den Anforderungsbereich haben. Was es garantiert, ist, Anforderungsbereiche voneinander zu trennen. – EJP