为什么需要进程进程是系统资源分配和调度的基本单位。进程作为程序独立运行的载体,保证了程序的正常执行。进程的存在大大提高了操作系统资源的利用率。消息队列消息队列是消息传输过程中保存消息的容器。消息队列管理器充当消息发送者和接收者之间的中介。消息队列的主要目的是创建路由并确保消息的可靠传递;如果发送消息时接收者不可用,消息队列将保留消息直到有人接收它。消息队列可以提供临时存储的功能,保证消息的可靠传递。我们只是用它来实现进程间通信。当然,消息队列不仅仅用于进程间通信,它的应用领域非常广泛。比如消息队列就很适合解决消费者和生产者的问题,因为生产者和消费者之间总会存在“速度差”。比如生产者突然少了10个,两边的处理速度就会不平衡,导致排队拥堵,服务不可用。这绝对不是我们想看到的。如果这个时候引入消息队列,将两个系统解耦,不管谁慢,都不会对整体业务造成影响。代码实现0){取消设置($childList[$pid]);回声“{$pid}\n”;}}runResultenvironmentpcntlextension:完成进程创建和等待操作的主进程扩展。sysvmsg扩展:systemv模式下进程间通信的消息队列。
