La différence entre volatile et synchroniser
1.volatile pas garantie atomicité, la visibilité des paramètres ne peuvent être modifiés, synchronisez peut garantir la sécurité des threads
2.volatile ne modifie que les paramètres ne peuvent pas être modifiés méthode, synchroniser uniquement la modification des méthodes
3. Lorsque plusieurs fils peuvent être modifiés sur les mêmes paramètres en utilisant le volatile puisque les paramètres du fil est visible, l'utilisation synchronisation sera plus faible efficacité