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