strutsでwebサービスの開発を行っています。
DIしたサービスクラスから、非サービスクラスをnewして利用しているのですが、
この中にメンバ変数が含まれております。
これはスレッドセーフな作りでしょうか?
いくつかドキュメントを読んでみたのですが、ちょっと理解が及びません。
よろしくお願いいたします。
【処理イメージ】
別のスレッドからSubclassがnewされた場合に、Subclassのtextが上書きされないのか
を気にしております。
Java
1class Service { 2 public Subclass service() { 3 x = ...; 4 return new Subclass(x); 5 } 6} 7 8class Subclass { 9 private String text; 10 Subclass(String x) { 11 text = x; 12 } 13 14 public String getText() { 15 return text; 16 } 17}
回答1件
あなたの回答
tips
プレビュー