首页
下载
文档
社区
视频
捐赠
源代码
赞助商
AOT 编译器
AI 助理
商业产品
PHP AOT 原生编译器
Swoole-Compiler 代码加密器
CRMEB 新零售社交电商系统
登录
注册
全部
提问
分享
讨论
建议
公告
开发框架
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
收藏
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
登录
后参与评论
评论
2024-04-02
Rango
Swoole v6 的线程只是取代进程,以便于实现更好用的并发数据结构,以及更方便的调试支持。
赞
1
回复