Maison  >  Article  >  développement back-end  >  Introduction détaillée à la communication en mémoire partagée

Introduction détaillée à la communication en mémoire partagée

巴扎黑
巴扎黑original
2017-06-14 13:33:261745parcourir

Cet article présente principalement les informations pertinentes sur les sémaphores et la communication en mémoire partagée dans les connaissances de base de la communication des processus PHP. Les amis dans le besoin peuvent les consulter car il n'est pas certain qui s'exécute en premier entre les processus, cela dépend du noyau. Algorithme de planification des processus, qui est plus compliqué. Par conséquent, il est possible que plusieurs processus accèdent à la mémoire partagée en même temps, provoquant des erreurs imprévisibles. Le nom sémaphore prête à confusion, mais il est très facile à comprendre en raison de sa signification anglaise originale. sémaphore Anglais [ˈseməfɔ:(r)] vt. Envoyer un signal, élever un sémaphore similaire au rôle d'un commandant ; Examinons ensuite l'utilisation des sémaphores pseudocodes. 1. Créez l'identifiant unique du sémaphore $ftok = ftok(__FILE__, 'a'); 2. Créez l'ID de ressource du sémaphore $sem_resouce_id = sem_get($ftok); 3. Acceptez le sémaphore sem_acqure($sem_resource_id); sem_release($sem_resource_id); 5. Détruire le sémaphore sem_

1 Résumé des points à noter sur la communication du processus PHP

Introduction détaillée à la communication en mémoire partagée

Introduction : Cet article présente principalement les informations pertinentes sur la communication par sémaphore et mémoire partagée dans les connaissances de base de la communication des processus PHP. Les amis qui en ont besoin peuvent les consulter grâce à. le processus Il n'est pas certain qui s'exécute en premier, cela dépend de l'algorithme de planification des processus du noyau, qui est plus compliqué. Par conséquent, il est possible que plusieurs processus accèdent à la mémoire partagée en même temps, provoquant des erreurs imprévisibles. Le nom sémaphore prête à confusion, mais il est très facile à comprendre en raison de sa signification anglaise originale. sémaphore Anglais [ˈseməfɔ:(r)] vt. Envoyer un signal, un drapeau ; similaire à la commande...

2.

Introduction détaillée à la communication en mémoire partagée

Introduction : Cet article présente principalement les sémaphores et le partage des connaissances de base de la communication des processus PHP Pour des informations pertinentes sur la communication en mémoire, les amis qui en ont besoin peuvent le consulter

3

Communication par sémaphore et mémoire partagée basée sur les compétences de communication_php du processus PHP

Introduction détaillée à la communication en mémoire partagée

Introduction : Cet article présente principalement les informations pertinentes sur la communication par sémaphore et en mémoire partagée dans les connaissances de base de la communication des processus PHP. Les amis dans le besoin peuvent consulter.

[Recommandations de questions et réponses associées] :

Communication avec les applications : la communication en mémoire partagée peut-elle être utilisée entre les applications dans iOS ?

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn