La seule exception est bien sûr si l'une des méthodes appelées en paramètre LocalObject stocke l'instance LocalObject d'une manière qui permet d'y accéder à partir d'autres threads. S'il te plait, calme-moi sur ça. comment c'est son travail.L'objet local est utilisé comme paramètre de méthode, puis les objets ne sont pas thread-safe. Pourquoi?
public void someMethod(){
LocalObject localObject = new LocalObject();
localObject.callMethod();
// localObject is not threadsafe
method2(localObject);
}
public void method2(LocalObject localObject){
localObject.setValue("value");
}
Veuillez donner plus de contexte - on ne sait pas de quoi vous parlez. –
pourquoi avez-vous le commentaire "localObject n'est pas threadsafe"? Je ne suis pas d'accord avec ce commentaire. – djna