本人及想开发出php多线程扩展,但发现多线程调用php用户类的方法一但出现两个同时调用一个类实例的同一方法,就会报内存错误。群: 95303036,技术群欢迎讨论

解决方案 »

  1.   

    PHP支持多线程么???
    貌似不支持哦!
      

  2.   

    1、linux 下已经有 php 多线程扩展,你可以参考一下他的源码
    2、如果要在 php 中使用多线程,那么 php 核心系统及所涉及到的扩展都必须是线程安全的
      

  3.   

    xuzuning
     
    (唠叨) 你说的是pecl.php.net里面搜索thread出来的那个threads么?那个早不开发了,并且有问题,我跟作者联系过了,他意思就是很麻烦,不想做。
      

  4.   

    pcntl是进程的.pecl那个是thread,不过的确很久没更新了不知道你想开发这个的动力是什么, 个人感觉不是太必要,
    可以参看一下这里:
    https://bugs.php.net/bug.php?id=47894
      

  5.   

    ImageMagick 可以参考http://fkblog.sinaapp.com/imagemagick-cn
      

  6.   

    楼上的答非所问原因是用php做webgame,因为公司要做socket通讯的webgame,但是php本身的socket函数只支持1024个连接,后来出了libevent扩展,但他是单线程的,根本没办法满足并发需求我的目标是用php开发跑地图的那种webgame的server。
      

  7.   

    咳咳,太高级了...联系laruence交流交流
    http://www.laruence.com/
      

  8.   

    看错了,有个showall
    --》
    Your comment is awaiting moderation.