最近的文章列表

PHP实现多进程并发请求编程实例代码

羡慕火影忍者里鸣人的影分身么?没错,PHP程序是可以开动影分身的!想完成任务,又觉得一个进程太慢,那么,试试用多进程来搞吧。这篇文章将会介绍一下PHP多进程的基本需求,如何创建多进程以及基本的信号控制,暂时不会告诉你如何进行进程间通信和信息共享。

1. 准备

在动手之前,请确定你用的不是M$ Windows平台(因为我没有Windows)。Linux / BSD / Unix应该都是没问题的。确认好了工作环境以后一起来看看我们需要的PHP模块是否都有。打开终端输入下面的命令:

2015/1/15 Comments:
解决php抢购秒杀抽奖等大流量并发入库导致的库存负数的问题(非/阻塞模式)

我们知道数据库处理sql是一条条处理的,假设购买商品的流程是这样的:

sql1:查询商品库存

if(库存数量 > 0)
{
//生成订单...
sql2:库存-1
}

当没有并发时,上面的流程看起来是如此完美,

2014/7/16 Comments: