次のように、 ( Apache Commonsなどから)スレッドセーフであると宣言された Java クラスのオブジェクトを使用するとします。HttpClient
public class MyClass{
private HttpClient myClient;
public HttpClient getClient(){
return myClient;
}
}
getClient()メソッドはスレッドセーフなので、メソッドmyClientはスレッドセーフですか?それを返すか、宣言するsynchronized必要がありますか、または a を使用Lockしてスレッドセーフと宣言する必要がありますか?