- ベストアンサー
staticオブジェクト内の変数
staticなオブジェクト内のローカル変数は、スレッドセーフだと思うのですが、あっていますでしょうか。 例えば、以下の myfoo変数内の、data変数のようなケースです。 public class foobase() { private static foo myfoo = new foo(); . . } public void foo() { String data = "Hello"; }
- みんなの回答 (1)
- 専門家の回答
staticなオブジェクト内のローカル変数は、スレッドセーフだと思うのですが、あっていますでしょうか。 例えば、以下の myfoo変数内の、data変数のようなケースです。 public class foobase() { private static foo myfoo = new foo(); . . } public void foo() { String data = "Hello"; }
補足
>スレッドセーフなはず。 回答、ありがとうございます。 >ところで、質問のコードでfooはメソッド?クラス? クラスです。staticなクラス内のローカル変数の場合、自信がなかったものですから、質問いたしました。