Est-ce que ce genre de truc a besoin d'être synchronisé?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
private String s;
 
public void setString(String s) {
    this.s = s;
}
 
public void getString() {
    return s;
}
Est-ce que si un Thread fait setString alors qu'un autre fait getString, cela va lever une exception?
Parce que "this.s = s" peut être vu comme "atomique" (en tout cas ne dérangeant ps le get)

?

Merci de votre réponse