Home  >  Article  >  Backend Development  >  Detailed introduction to shared memory communication

Detailed introduction to shared memory communication

巴扎黑
巴扎黑Original
2017-06-14 13:33:261618browse

This article mainly introduces the relevant information about semaphores and shared memory communication in the basic knowledge of PHP process communication. Friends in need can check it out. Because it is not certain who executes first between processes, it depends on the kernel. Process scheduling algorithm, which is more complicated. As a result, it is possible for multiple processes to access shared memory at the same time, causing unpredictable errors. The name semaphore is confusing, but it is very easy to understand based on its original English meaning. semaphore English [ˈseməfɔ:(r)] vt. To send a signal, to raise a semaphore; similar to the role of a commander. Next let's look at the use of semaphores in pseudo code. 1. Create the semaphore unique identifier $ftok = ftok(__FILE__, 'a'); 2. Create the semaphore resource ID $sem_resouce_id = sem_get($ftok); 3. Accept the semaphore sem_acqure($sem_resource_id); 4. Release Semaphore sem_release($sem_resource_id);5. Destroy the semaphore sem_

1. Summary of points to note about PHP process communication

Detailed introduction to shared memory communication

Introduction: This article mainly introduces the relevant information of semaphore and shared memory communication in the basic knowledge of PHP process communication. Friends who need it can check it out because of the process It is not certain who executes first, it depends on the kernel's process scheduling algorithm, which is more complicated. As a result, it is possible for multiple processes to access shared memory at the same time, causing unpredictable errors. The name semaphore is confusing, but it is very easy to understand based on its original English meaning. semaphore English [ˈseməfɔ:(r)] vt. Send a signal, make a semaphore; similar to command...

2. Semaphore and shared memory based on PHP process communication Communication

Detailed introduction to shared memory communication

Introduction: This article mainly introduces semaphores and sharing in the basic knowledge of PHP process communication For relevant information on memory communication, friends who need it can check it out

3. Basic of PHP process communication: semaphore and shared memory communication_php skills

Detailed introduction to shared memory communication

Introduction: This article mainly introduces the relevant information on semaphore and shared memory communication in the basic knowledge of PHP process communication. Friends in need can check out

[Related Q&A recommendations]:

app communication - shared memory communication can be used between apps in ios ?

The above is the detailed content of Detailed introduction to shared memory communication. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn