问题对人有帮助,内容完整,我也想知道答案 0 问题没有实际价值,缺少关键内容,没有改进余地 单例模式中, 类a定义私有变量$swooleTable(swoole_table)类型初始化当多进程调用这个类的时候, 按理说也会生成多个类a的实例, 但是为什么往这个swoole_table里面塞数据, 却可以实现进程间通信呢, 按理说 不同的实例里面 不是都new了一个新的swoole_table对象么, 每个实例不是都应该绑定一块table嘛? 关注 | 3 收藏 评论 · 1邀请回答编辑举报历史版本 暂停_学 31 6月25日提问 提交评论 × 评论支持部分 Markdown 语法:**bold**_italic_[link](http://example.com)> 引用`code`- 列表。同时,被你 @ 的用户也会收到通知
答案对人有帮助,有参考价值 0 答案没帮助,是错误的答案,答非所问 Swoole Table只能在Server->start前使用,这个时候的Server是master角色,在一个应用中只有一个,所以SwooleTable只有一份。worker和tasker通过进程间通信去操作Server中的SwooleTable Swoole有问题的话可以加我微信xialeistudio一起交流,最近研究swoole很多,也写了一些框架 评论赞赏编辑 xialeistudio 19.7k 6月25日回答 提交评论 × 评论支持部分 Markdown 语法:**bold**_italic_[link](http://example.com)> 引用`code`- 列表。同时,被你 @ 的用户也会收到通知