Home  >  Article  >  Backend Development  >  PHP 多线程扩展开发解决思路

PHP 多线程扩展开发解决思路

WBOY
WBOYOriginal
2016-06-13 13:41:11756browse

PHP 多线程扩展开发
本人及想开发出php多线程扩展,

但发现多线程调用php用户类的方法一但出现两个同时调用一个类实例的同一方法,就会报内存错误。

群: 95303036,技术群欢迎讨论

------解决方案--------------------
PHP支持多线程么???
貌似不支持哦!
------解决方案--------------------
1、linux 下已经有 php 多线程扩展,你可以参考一下他的源码
2、如果要在 php 中使用多线程,那么 php 核心系统及所涉及到的扩展都必须是线程安全的
------解决方案--------------------
我指的是 pcntl 扩展
------解决方案--------------------
pcntl是进程的.

pecl那个是thread,不过的确很久没更新了

不知道你想开发这个的动力是什么, 个人感觉不是太必要,
可以参看一下这里:
https://bugs.php.net/bug.php?id=47894
------解决方案--------------------
ImageMagick 可以参考http://fkblog.sinaapp.com/imagemagick-cn
------解决方案--------------------
咳咳,太高级了...联系laruence交流交流
http://www.laruence.com/

探讨

楼上的答非所问

引用:
pcntl是进程的.

pecl那个是thread,不过的确很久没更新了

不知道你想开发这个的动力是什么, 个人感觉不是太必要,
可以参看一下这里:
https://bugs.php.net/bug.php?id=47894

原因是用php做webgame,因为公司要做socket通讯的webgame,但是p……
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn