Closed sirzhangsai closed 5 years ago
可以放到 一个全局静态变量里 比如 Swoft::$talble
谢谢你的回答!我之前是在App这个类中定义一个静态变量$table,我在子进程当中执行App::$table->set(),然后在主进程中使用App::$table->get()想要获得子进程中设置的值但一直返回的是空,怀疑到不知道怎么使用共享table,后来发现是程序会先执行主进程中的get,然后才执行子进程中的set,所以在get的方法上加上一个sleep就可以获得到子进程中的set()值了。
你要在 server 启动前创建 table 对象,才能跨进程使用
php --ri swoole
)php -v
)Details