首页
下载
文档
社区
视频
捐赠
开源项目
typephp
swoole
code-galaxy
swoole-cli
phpx
phpy
赞助商
AOT 编译器
AI 助理
商业产品
Swoole-Compiler 代码加密器
CRMEB 新零售社交电商系统
新加坡独享 Mac mini AI 工作站
登录
注册
全部
提问
分享
讨论
建议
公告
开发框架
TypePHP
CodeGalaxy
发表新帖
希望增加 一键化线程Hook Swoole V6一定会火起来
希望大佬们增加 "一键化线程 自定义hook函数",毕竟PHP不会管理线程的人占绝大部分 类似 "一键协程化" 一样 把阻塞函数交给协程 这个设想就是把类似Task密集运算函数 "无缝" 交给线程 . 优点: 1.无需管理线程, PHP用户不喜欢自己管理多线程痛点 2.用户专注写协程代码,有问题就取消hook,秒处理线程异常,不头疼 3.同一份代码放NTS也能跑 放ZTS就能支持多线程利用 . 细节: 初始化配置 后台子线程数 选一些密集运算函数hook 扔给后台子线程处理, 比如: 自定义Hook(json_decode,正则函数,类似Task独立的自定义函数) . 不需要自己管理多线程创建维护一大堆句柄变量 用户写线程不规范 还容易报错,找线程问题怀疑人生,线程灵异bug 协程性能大涨,有问题撤回hook变回单线程就好 加上这个Swoole V6一定大火
发布于2年前 · 0 次浏览 · 来自
建议
LingMax
希望大佬们增加 "一键化线程 自定义hook函数",毕竟PHP不会管理线程的人占绝大部分 类似 "一键协程化" 一样 把阻塞函数交给协程 这个设想就是把类似Task密集运算函数 "无缝" 交给线程 . 优点: 1.无需管理线程, PHP用户不喜欢自己管理多线程痛点 2.用户专注写协程代码,有问题就取消hook,秒处理线程异常,不头疼 3.同一份代码放NTS也能跑 放ZTS就能支持多线程利用 . 细节: 初始化配置 后台子线程数 选一些密集运算函数hook 扔给后台子线程处理, 比如: 自定义Hook(json_decode,正则函数,类似Task独立的自定义函数) . 不需要自己管理多线程创建维护一大堆句柄变量 用户写线程不规范 还容易报错,找线程问题怀疑人生,线程灵异bug 协程性能大涨,有问题撤回hook变回单线程就好 加上这个Swoole V6一定大火
赞
1
收藏
提问
分享
讨论
建议
公告
开发框架
TypePHP
CodeGalaxy
登录
后参与评论
评论
2024-04-02
Rango
Swoole v6 的线程只是取代进程,以便于实现更好用的并发数据结构,以及更方便的调试支持。
赞
1
回复