摘要:
一个进程如果是个人英雄主义,那么多进程就是集体主义。(不严格区分多进程 和 多线程的差别)你不再是一个独行侠,而是一个指挥家。独来独往,非常自由自在,但是,很多时候,不如众人拾柴火焰高。这就是我对多进程的理解。多线程编程的主要问题是:通信 和 同步问题。更多PHP 多线程编程的背景知识见:PHP多进程编程(一) 在PHP 中,如果光用pcntl ,实现比较简单的通信问题都是很困难的。下面介绍管道通信:1. 管道可以认为是一个队列,不同的线程都可以往里面写东西,也都可以从里面读东西。写就是在队列末尾添加,读就是在队头删除。2. 管道一般有大小,默认一般是4K,也就是内容超过4K了,你就只能读,不 阅读全文
posted @ 2010-01-20 22:59
暮夏
阅读(6519)
评论(1)
推荐(3)
摘要:
错误处理是程序中的一个很重要的部分。合理的错误报告的的设计,可以让我们的调试变的轻松。通过位运算设计错误报告是一种很常见的方法,下面通过PHP 中处理错误报告的方式,阐述错误报告的处理方法。1. 定义错误。一般,每一个位代表一个错误,那么一个unsiged int 可以定义 32 种错误。这里列举PHP4 中的定义方法:编 号常 量报 告0x001E_ERROR致命的运行时错误(它会阻止脚本的执行... 阅读全文
posted @ 2010-01-20 10:45
暮夏
阅读(629)
评论(0)
推荐(0)
浙公网安备 33010602011771号