It can create a parallel process and execute PHP code of a given callback function on that process.

It can also create mutexes that can be used to guarantee that only on process runs certain critical section code.

The processes may communicate sending and receiving messages between the master process and child processes. The communication may be implemented with different drives to use for instance message queues or Redis.