Comment utiliser monitors en PHP?Comment utiliser les moniteurs en PHP?
Répondre
Je peux me tromper mais je pensais que le modèle d'exécution de php côté serveur est mono-threadé (alias pas plus d'un thread). En fait, je pense que c'est l'une des raisons du succès de PHP. Si c'est le cas je doute est pertinent comment utilisez-vous les primitives de synchronisation en php. PHP est un seul thread, il n'y a donc pas besoin de synchronisation.
PHP est un thread unique, mais si vous voulez avoir quelque chose comme mutex entre différents processus et que vous utilisez PHP5, vous pouvez simplement utiliser le verrouillage de session intégré pour y parvenir. Combinez simplement session_start et session_commit aux endroits appropriés.
Les sessions ne sont pas destinées à être un processus croisé mutex. Et ils ne devraient probablement pas être abusés dans un tel manoir. Il y a quelques autres alternatives, mais les sessions n'en font pas partie ... – ircmaxell
- 1. C#: Forcer les moniteurs en mode veille
- 2. Comment les économiseurs d'écran supportent plusieurs moniteurs?
- 3. moniteurs dossiers sur iis
- 4. Comment utiliser les classes internes en PHP?
- 5. Comment utiliser les arbres d'expression en PHP?
- 6. Que sont les moniteurs (OS)?
- 7. SetConsoleWindowInfo sur plusieurs moniteurs
- 8. Afficher les moniteurs d'objets dans IntelliJ
- 9. EnumDisplayDevices vs WMI Win32_DesktopMonitor, comment détecter les moniteurs actifs?
- 10. Comment créer une tâche pour utiliser les moniteurs de progression dans Java?
- 11. Moniteurs d'objet Java
- 12. Comment utiliser RegexIterator en PHP
- 13. .NET deux moniteurs
- 14. Comment utiliser PHP en Javascript
- 15. Moniteurs d'activité ios
- 16. comment utiliser ActiveX en PHP?
- 17. Application multi-moniteurs en C++ et Opengl
- 18. Comment utiliser htmlspecialchars_decode en PHP
- 19. Comment utiliser PHP en HTML?
- 20. Comment utiliser setInterval en PHP?
- 21. comment utiliser gettext en php?
- 22. comment utiliser session en php?
- 23. Comment utiliser zval en PHP?
- 24. comment utiliser urlencode en php
- 25. Comment utiliser STDOUT en php
- 26. comment utiliser base64Binary en php
- 27. Xlib en plein écran sur plusieurs moniteurs
- 28. Bibliothèque libxrandr: comment modifier les propriétés des moniteurs connectés?
- 29. Comment centrer une division sur tous les moniteurs/résolutions/navigateurs?
- 30. Comment puis-je écouter les moniteurs ajoutés ou supprimés?
Relatif (et duplicata possible): [exclusion mutuelle PHP (mutex)] (http://stackoverflow.com/questions/2921469/php-mutual-exclusion-mutex) – ircmaxell