Я использую pthreads для своего PHP-приложения.
Я хочу, чтобы мои потоки читали / записывали (совместно используют) общую переменную PHP, т. Е. Поддерживали общее состояние переменной для всех потоков в пользовательском сеансе.
Я не нашел решения. Пожалуйста, также дайте любой пример сценария с предлагаемым решением.
В большинстве веб-настроек это невозможно. Это невозможно, потому что есть несколько процессов, обслуживающих запросы; процессов, которые не могут получить доступ к памяти друг друга.
Даже если бы это было возможно, это было бы неразумно; это именно тот тип блокировки, который калечит обработчики сеанса по умолчанию на PHP: вы не хотите, чтобы все процессы блокировались в одном критическом разделе, это плохой дизайн.