国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

$GLOBALS 作用域問題 多個用戶訪問下$GLOBALS數(shù)據(jù)是否會沖突

wecliang

假設(shè)只開一個進(jìn)程
A 用戶訪問進(jìn)程時 給$GLOBALS['a'] = 111 賦值,
B 用戶訪問進(jìn)程時 給$GLOBALS['b'] = 222 賦值,
這時候,A,B 用戶是否會造成沖突。
如果多進(jìn)程下,同一worker的$GLOBALS作用域是否也是共享。

2136 3 0
3個回答

phpcreeper

可以,對于單進(jìn)程模型,不同的用戶是共享超全局變量的。

  • 暫無評論
朕震驚了

不知道你說的沖突具體指的是哪方面。

$GLOBALS['a']$GLOBALS['b']使用的是不同的key,A用戶修改$GLOBALS['a']肯定不會影響B(tài)用戶的 $GLOBALS['b']。

多進(jìn)程下,每個進(jìn)程的變量是隔離的,$GLOBALS 不會被多個進(jìn)程共享,每個進(jìn)程都有自己的$GLOBALS。

  • wecliang 2020-05-21

    謝謝,同一進(jìn)程下訪問時異步還是同步的。 如果B用戶 也對$GLOBALS['a']進(jìn)行賦值, 這時候A用戶訪問有沒有可能還沒結(jié)束。

  • 朕震驚了 2020-05-21

    同步的

  • 朕震驚了 2020-05-21

    不會同時出現(xiàn)2段代碼并行執(zhí)行的情況。

  • wecliang 2020-05-21

    好的 謝謝。

phpcreeper

多進(jìn)程之間的變量是不能跨進(jìn)程操作和共享的。

  • 暫無評論
年代過于久遠(yuǎn),無法發(fā)表回答
??