[发明专利]实现PHP内核可重入的方法、装置、服务器和存储介质有效
申请号: | 201810474059.2 | 申请日: | 2018-05-17 |
公开(公告)号: | CN108647087B | 公开(公告)日: | 2022-05-17 |
发明(设计)人: | 郑榕;孙琦 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 刘映东 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种实现PHP内核可重入的方法、装置、服务器和存储介质,属于计算机技术领域。方法包括:当服务器接收到处理请求时,为待重入的PHP内核分配协程;通过所述协程运行所述PHP内核,得到所述PHP内核的运行实例;根据所述PHP内核的全局实例表,选择一个空闲实例的实例标识,所述全局实例表中存储至少一个实例标识和实例状态的对应关系;根据所述实例标识,将所述PHP内核的运行实例切换到选择的空闲实例中,以及根据所述实例标识,将对所述PHP内核中的结构体指针资源的访问,切换到所述空闲实例对应的资源上。本发明实现了PHP内核的可重入,使得PHP内核具备了协程特性,提高了PHP内核的并发处理能力。 | ||
搜索关键词: | 实现 php 内核 可重入 方法 装置 服务器 存储 介质 | ||
【主权项】:
1.一种实现PHP内核可重入的方法,其特征在于,所述方法包括:当服务器接收到处理请求时,为待重入的超文本预处理器PHP内核分配协程;通过所述协程运行所述PHP内核,得到所述PHP内核的运行实例;根据所述PHP内核的全局实例表,选择一个空闲实例的实例标识,所述全局实例表中存储至少一个实例标识和实例状态的对应关系;根据所述实例标识,将所述PHP内核的运行实例切换到选择的空闲实例中,以及根据所述实例标识,将对所述PHP内核中的结构体指针资源的访问,切换到所述空闲实例对应的资源上。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810474059.2/,转载请声明来源钻瓜专利网。
- 上一篇:安卓系统中的应用切换方法和装置
- 下一篇:资源配置方法、装置、终端及存储介质