请问高并发访问workerman时,为了确保数据准确,需要给常驻内存的变量加锁么?

0

请问高并发访问workerman时,为了确保数据准确,需要给常驻内存的变量加锁么?
伪代码如下:
if(!isset(self::$array[$data])){
self::$array[$data]=1;
}
高并发下,会不会出现$array[$data]被同时判断,发现都不存在,结果if内被执行多次呢?

已邀请:

walkor

赞同来自: xxfxxfxxfxxf

常驻内存的变量不需要加锁

a392223903

赞同来自: xxfxxfxxfxxf

变量肯定不需要啊

要回复问题请先登录注册