teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

質問内容の追記。

2015/04/22 02:06

投稿

syncrock
syncrock

スコア209

title CHANGED
File without changes
body CHANGED
@@ -7,4 +7,13 @@
7
7
  「えーっと、A'のアドレスどこだっけ。あ、ここにA'のオブジェクトがある、きっとここかな。」みたいな感じで間違え得るのでしょうか。
8
8
  それとも、アドレスを単に間違えるだけではない理由があるのでしょうか。
9
9
  もし、参考になるようなネットのサイト等も教えて頂けると助かります。
10
- 宜しくお願いします。
10
+ 宜しくお願いします。
11
+
12
+ 回答を受け、少し追記します。
13
+ ・インスタンスはスレッド毎にできます。
14
+ ・「private オブジェクト名 変数名;」で宣言した変数がデータの書き換えが起こっています。
15
+ ・メインメソッドをsynchronizedにするとか、上記変数をローカル変数にするとかすれば治ります。
16
+
17
+ ただ、なぜインスタンスは別なのに起こるのかと思ってまして。
18
+ 以前、springを使ったときにscopeをprototypeにしたときは問題なかったと思っており、結局インスタンスは別になるのに何が違うんだろうと。
19
+ (ここの解釈自体が間違えているのかもしれませんが。)