Bonjour à tous,

Je développe une application android qui se compose de plusieurs Thread.
L'un de ces Thread est appelé comme ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
MyThread thread = new MyThread(handler,monObjet);
monObjet est un objet déclaré dans mon activité principale.
Selon les données reçue par le Thread (via socket) il va modifier une des propriété de monObjet.
La modification de monObjet est donc répercuté dans l'activité principale.

Sachant que monObjet peut être utilisé (mais pas modifié) dans d'autre thread dois je mettre en place une sécurité particulière dans mon thread lors de la modification de mon objet ?

Est ce correcte de se reposer sur le passage par référence de l'objet pour les modification ou devrais je faire quelque chose de plus explicite comme par exemple un setter dans l'activité qui recevrait l'objet modifié par le thread ?

Merci