2016-06-10 11 views
2

Aktionsklassen sind Thread-sicher, da der Struts-Filter für jede Anforderung ein neues Aktionsobjekt erstellt.Ist der ValueStack-Container threadsicher?

Alle Aktionsobjekte zusammen mit Variablen werden in ValueStack gespeichert. Also, ist der ValueStack Container thread-sicher?

Konnten wir Werte von verschiedenen Aktionsobjekten unterschiedlicher Anforderungen aufnehmen?

Antwort

1

Es ist Thread-Safe. Wenn eine Aktion instanziiert wird, wird eine neue ValueStack in der ActionContext erstellt.

Die ValueStack hat eigentlich einen Umfang action. Alles, was darin fällt, sollte von einer der Aktionsinstanzen gelöst werden. Andere Instanzen behalten ihren Platz für die neuen eingehenden Variablen.