次の2つのクラスがあります。
public class MyClass {
public static void faceTheWorld(String Input){
SafeClass sC = new SafeClass();
sC.workWithInput(Input);
}
}
public class SafeClass {
public void workWithInput{String allInp)
work with allInp...
}
私の質問はです。MyClass.FaceTheWorld() を同時に数回呼び出すと、常に SafeClass の新しいクラス インスタンスが作成されますか?それとも、'sC' という同じインスタンスを常に作成しようとしますか?
同じインスタンスを同時に作成しないようにするために、代わりにインスタンスの配列を作成する必要がありますか? これは Java ではどのように見えるでしょうか?
最終的に私が達成しようとしているのは、「入力」で FaceTheWorld を呼び出すと、「入力」がスレッドセーフであることを常に確認することです。たとえば、他のインスタンスはそれを変更/アクセスできません。
SafeClass を同期化すると、問題は解決しますか?
どうもありがとう