請問高并發(fā)訪問workerman時,為了確保數(shù)據(jù)準確,需要給常駐內(nèi)存的變量加鎖么? 偽代碼如下: if(!isset(self::$array[$data])){ self::$array[$data]=1; } 高并發(fā)下,會不會出現(xiàn)$array[$data]被同時判斷,發(fā)現(xiàn)都不存在,結(jié)果if內(nèi)被執(zhí)行多次呢?
常駐內(nèi)存的變量不需要加鎖
謝謝大佬,也就是說在同個進程內(nèi),訪問同一個變量總有先后順序,沒有真正的并發(fā)哈
對
變量肯定不需要啊
謝謝