pourriez-vous expliquer plus sur la signification de la synchronisation?que signifie la synchronisation?
Répondre
La synchronisation est la manière dont deux threads ou plus peuvent accéder en toute sécurité aux ressources partagées sans écraser le travail de l'autre.
http://java.sun.com/docs/books/tutorial/essential/concurrency/sync.html
En outre, jetez un oeil à http://en.wikipedia.org/wiki/Synchronization_(computer_science) – Rory
Le tutoriel de Sun est assez bon. Cependant, notez que dans le tutoriel, "Synchronisation" est l'un des chapitres de la leçon "Concurrence". Je suggère de commencer à partir du début de la leçon: http://java.sun.com/docs/books/tutorial/essential/concurrency/index.html –
L'autre option utilise des primitives atomiques java.util.concurrent, qui peuvent être utilisé pour mettre en œuvre STM, ce qui réduit le coût de la synchronisation. –
Vous devez utiliser la synchronisation si le travail dans un environnement multithread. Les variables locales dans les méthodes sont thread-safe. Si vous utilisez des variables globales (y compris des variables de niveau classe), vous devez synchroniser la méthode.
- 1. Que signifie "synchronisation incohérente"?
- 2. Que signifie "synchronisation avec la mémoire principale"?
- 3. Que signifie la macro?
- 4. Que signifie "limaces" signifie
- 5. que signifie "@" signifie en C#
- 6. Que signifie "==="?
- 7. Que signifie %%?
- 8. Que signifie la valeur 1e100f?
- 9. que signifie la carte C++?
- 10. Que signifie = *?
- 11. Qu'est-ce que la synchronisation de condition?
- 12. Que signifie "% .6d" signifie dans printf
- 13. Que signifie le .. dans #include "../somefile.h" signifie
- 14. Que signifie le '0' dans la ligne 41? Que signifie le '0' dans la ligne 41?
- 15. que signifie * ~ dans glob?
- 16. Que signifie "@ + id"?
- 17. Que signifie __utma?
- 18. Que signifie `~` dans Haskell?
- 19. Que signifie $ ([]) dans jQuery?
- 20. Que signifie ** dans Phing?
- 21. Que signifie hibernate.default_schema?
- 22. Que signifie varchar (-1)?
- 23. Que signifie [,] dans C#?
- 24. Que signifie __FILE__?
- 25. Que signifie "Cor"?
- 26. Que signifie 'ItemsSource = "{Binding}"'?
- 27. Que signifie ce code?
- 28. Que signifie "| =" en Java?
- 29. Que signifie cet entier?
- 30. que signifie System.property?
Je suis sûr qu'il y a beaucoup de liens qui en disent plus sur la synchronisation. Pouvez-vous s'il vous plaît être précis ce que vous ne pouvez pas comprendre en synchronisation. –
S'il vous plaît ne pas poster des questions en double. – Ether