gpt4 book ai didi

php - PHP中的多个线程共享相同的单例

转载 作者:行者123 更新时间:2023-12-03 13:08:45 26 4
gpt4 key购买 nike

我知道PHP中的多种线程处理方式

其中之一是$thread->run();,第二个是打开http请求以分隔脚本;

我想坚持第一个...

是某个东西的单例模式,即数据库,在线程之间共享,还是每个都得到单独的模式?

最佳答案

每个获得独立的内存。

这意味着PHP将为每个线程做一个内存副本。但是,如果内存的内容不是数据,而是处理(或指向)外部资源,则没有特别的区别。

单例仅在单线程中保证其不变性。

您要共享一些数据,请使用shm_*函数共享内存。

关于php - PHP中的多个线程共享相同的单例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46339792/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com