La communication par boîte mail est une méthode de communication "indirecte". La communication par boîte aux lettres repose sur une structure de données partagée en dehors des processus des expéditeurs et des destinataires en tant que relais de communication. L'expéditeur et le destinataire n'ont pas besoin d'établir un contact direct, et il n'y a aucune limite sur le temps de traitement. , et le destinataire peut également envoyer des informations à tout moment pour recevoir du courrier.
L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.
La communication par boîte mail est une méthode de communication "indirecte".
Si un thread souhaite envoyer des informations à un autre thread, le moyen le plus direct est d'utiliser des variables globales, mais les variables globales sont difficiles à gérer et un thread veut se suspendre en attendant des informations, une solution pratique est donc nécessaire. La communication par boîte aux lettres est un mécanisme de communication couramment utilisé dans les systèmes d'exploitation.
Communication par boîte mail : Utilisation d'une structure de données partagée en dehors des processus de l'expéditeur et du destinataire comme relais de communication, comme une file d'attente de messages. Vous n'avez pas besoin de connaître l'identifiant du processus, envoyez simplement le message directement dans la boîte aux lettres, en utilisant un intermédiaire.
Le plus grand avantage de la communication par boîte aux lettres est que l'expéditeur et le destinataire n'ont pas besoin d'établir un contact direct et qu'il n'y a pas de limite sur le temps de traitement. L'expéditeur peut envoyer des messages à tout moment et le destinataire peut recevoir des messages à tout moment.
La communication par boîte mail est donc une méthode de communication indirecte.
Pour plus de connaissances connexes, veuillez visiter la rubrique FAQ !
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!