假设使用声明为线程安全的 Java 类的对象(例如HttpClient
来自Apache Commons),如下所示:
public class MyClass{
private HttpClient myClient;
public HttpClient getClient(){
return myClient;
}
}
getClient()
方法线程安全吗,因为myClient
它是线程安全的,我只返回它,或者我必须声明它,synchronized
或者我需要使用 aLock
来声明它是线程安全的?