资讯专栏INFORMATION COLUMN

PHP多线程(Pthread初探)

Zachary / 2007人阅读

摘要:饿了,没有力气写代码了。该对象有如下方法。五一再研究研究。。预定义常量线程的默认选项。线程开始的时候,扩展会将环境复制到线程上下文中。新线程开始时,仅继承配置。允许新线程向标准输出发送头信息通常情况下是被禁止的。

饿了,没有力气写代码了。马上五一来临。学一下多线程。pthread扩展的安装,就不说了。


该对象有如下方法。五一再研究研究。。

Array
(
    [0] => run
    [1] => start
    [2] => join
    [3] => isStarted
    [4] => isJoined
    [5] => getThreadId
    [6] => getCreatorId
    [7] => getCurrentThreadId
    [8] => getCurrentThread
    [9] => wait
    [10] => notify
    [11] => notifyOne
    [12] => isRunning
    [13] => isTerminated
    [14] => synchronized
    [15] => merge
    [16] => shift
    [17] => chunk
    [18] => pop
    [19] => count
    [20] => isGarbage
    [21] => addRef
    [22] => delRef
    [23] => getRefCount
    [24] => extend
)

预定义常量

PTHREADS_INHERIT_ALL:1118481        // 线程的默认选项。线程开始的时候,pthreads 扩展会将环境复制到线程上下文中。 
PTHREADS_INHERIT_NONE:0             //新线程开始时,不继承任何内容。
PTHREADS_INHERIT_INI:1              // 新线程开始时,仅继承 INI 配置。
PTHREADS_INHERIT_CONSTANTS:16       //新线程开始时,继承用户定义的常量。 
PTHREADS_INHERIT_CLASSES:4096       //新线程开始时,继承用户定义的类。
PTHREADS_INHERIT_FUNCTIONS:256      //新线程开始时,继承用户定义的函数。
PTHREADS_INHERIT_INCLUDES:65536     //新线程开始时,继承包含文件。
PTHREADS_INHERIT_COMMENTS:1048576   //新线程开始时,继承所有的注释。
PTHREADS_ALLOW_HEADERS:268435456    //允许新线程向标准输出发送头信息(通常情况下是被禁止的)。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/22865.html

相关文章

  • PHP进程初探 --- 开篇

    摘要:所以我们只说的多进程,至于多线程就暂时放到一边儿。出来新进程则成为子进程,原进程则成为父进程,子进程拥有父进程的副本。在父进程中返回子进程的进程,在子进程内部本身返回数字。 [原文地址:https://blog.ti-node.com/blog...] 实际上PHP是有多线程的,只是很多人不常用。使用PHP的多线程首先需要下载安装一个线程安全版本(ZTS版本)的PHP,然后再安装pec...

    wh469012917 评论0 收藏0
  • PHP 进阶之路 - 揭开 PHP 线程安全的神秘面纱

    摘要:如果现有子进程中的线程总数不能满足负载,控制进程将派生新的子进程。为解决线程的并发问题,引入了线程安全资源管理器。的全拼,用来存放各个线程的链表。 PHP 进阶之路 - 零基础构建自己的服务治理框架(上) PHP 进阶之路 - 零基础构建自己的服务治理框架(下) PHP 进阶之路 - 亿级 pv 网站架构的技术细节与套路 PHP 进阶之路 - 亿级 pv 网站架构实战之性能压榨 注...

    pepperwang 评论0 收藏0
  • Mac下安装pthread扩展

    摘要:简介是一组允许用户在中使用多线程技术的面向对象的。它提供了创建多线程应用所需的全套工具,无论是应用还是控制台应用。通过使用,以及对象,应用可以创建读取写入以及执行多线程应用,并可以在多个线程之间进行同步控制。 简介 pthreads 是一组允许用户在 PHP 中使用多线程技术的面向对象的 API。 它提供了创建多线程应用所需的全套工具,无论是 Web 应用还是控制台应用。 通过使用 T...

    hqman 评论0 收藏0

发表评论

0条评论

Zachary

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<