1. 首页
  2. 编程语言
  3. PHP
  4. php多线程类库

php多线程类库

上传者: 2019-09-24 08:15:23上传 TGZ文件 12.4KB 热度 36次
该类的实际应用是通过继承此类,并重新定义run()方法来实现.可以参考其中的basic.php实例.php开发者可以通过继承php_fork来封装一个方法,然后通过调用start()方法来产生一个子进程.所产生的进程间的通讯通过共享内存片断来实现,通过使用一个用户自定义的信号量,就能够使使用共享内存的开发者进入子进程的方法当中并返回一个序列化的变量.可以通过两种方法访问共享的变量空间,voidsetVariable($name,$value);mixedgetVariable($name),其中$name必须是一个有效的php变量名,$value必须是一个变量或一个序列化的对象.一些类似于数据库链接,流等的一些资源是不能被序列化的,因此也就不能够
用户评论
码姐姐匿名网友 2019-09-24 08:15:23

很不错,可以学习一下,可以学到很多东西!

码姐姐匿名网友 2019-09-24 08:15:23

例子简单实用,但如果再全面些就更好了.

码姐姐匿名网友 2019-09-24 08:15:23

还行吧,有参考价值!

码姐姐匿名网友 2019-09-24 08:15:23

php 还是在 linuix 下用靠谱点。。。

码姐姐匿名网友 2019-09-24 08:15:23

很好用,继承fork后重写run方法就行

码姐姐匿名网友 2019-09-24 08:15:23

其实还是利用了fork多进程模拟了多线程,有不错的参考意义

码姐姐匿名网友 2019-09-24 08:15:23

不觉得是实现了多线程,而且其实只是多过程,对php性能没有任何帮助