Flask и проблема с потоком - PullRequest
0 голосов
/ 27 мая 2020

В фоновом режиме работал поток. Те же глобальные переменные были в методах Flask и thread. Flask находился в режиме отладки. Когда логическое значение было изменено с true на false во вводе экрана Flask из командной строки windows, произошло изменение логической переменной в методе Flask; однако в методе, в котором выполнялся поток, не было изменений той же глобальной переменной. Поскольку вышеуказанное решение не устранило эту проблему, новое решение заключалось в создании другого потока внутри потока, упомянутого в предыдущем абзаце, чтобы запрограммировать серверный сокет на прием ввода. Изнутри метода Flask был создан клиентский сокет для передачи логического значения из клиентского сокета в серверный сокет в упомянутом выше потоке. Каким-то образом, когда Flask находился в режиме отладки, через пару секунд после выполнения программы был порожден другой поток, и в командной строке windows были предложения, в которых говорилось «переход в режим отладки». Другими словами, работали два потока!
Проблема была исправлена ​​после изменения Flask режима отладки на false (т. е. в производственном режиме). Есть ли у кого-нибудь ответ на эту проблему? Или это ошибка?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...