摘要: 这几天,由于工作原因,需要将一个php写的后台程序重串行执行改成并行执行。这样必然涉及到多线程/多进程相关技术。PHP貌似没有成熟的多线程机制,而有相对成熟的多进程机制。多进程编程,必然涉及到IPC(Inter-Process Communication)。PHP的IPC技术还是相当多的,可以在php源代码目录下(PHP_SRC/ext)看到sysvshm,sysvsem,sysvmsg,shmop等扩展,这些都可以用于IPC,下面简单介绍一下:pcntl - 提供进程相关操作函数sysvsem - 信号量,全称为system V semphore,可以用于限制访问共享资源的进程数目,一般设置 阅读全文
posted @ 2012-08-03 18:37 bourneli 阅读(1208) 评论(0) 推荐(0) 编辑