PHP, используя SESSION global в потоках [дубликат]

Не уверен, что это все еще актуально, но такое же поведение имеет место и для словарей. Посмотрите на этот пример.

a = {'par' : [1,21,3], 'sar' : [5,6,8]}
b = a
c = a.copy()
a['har'] = [1,2,3]

a
Out[14]: {'har': [1, 2, 3], 'par': [1, 21, 3], 'sar': [5, 6, 8]}

b
Out[15]: {'har': [1, 2, 3], 'par': [1, 21, 3], 'sar': [5, 6, 8]}

c
Out[16]: {'par': [1, 21, 3], 'sar': [5, 6, 8]}
1
задан TheBat 12 August 2014 в 21:24
поделиться

1 ответ

После немного большего количества исследований кажется, что переменная сеанса не является потокобезопасной и фактически блокируется полностью до закрытия сеанса. Мне пришлось удалить ссылки на сеанс и просто передать необходимую информацию функции или повторно инициализировать ее.

К счастью, не происходит падение производительности создаваемого менеджера свойств.

0
ответ дан TheBat 18 August 2018 в 15:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: