Size: a a a

2021 November 29

yh

yasya huyase in Python Flask
в последнем гисте та же ошибка
источник

o

oxid in Python Flask
Ну вообщем фласк хранит данные по запросам в ThreadLocal , и когда ты в другмо треде работаешь с фласком у него нет доступа к ланным. Надо дебажить, искать что именно ему не хваатет и протаскивать. Зачем вам вообще тред там нужен?
источник

yh

yasya huyase in Python Flask
в той таске происходят вычисления, которые занимают время. что бы клиент после запроса не пялился в белый экран, хочу сделать эти вычисления в бэкграунде, что бы при этом клиенту высветилось сообщение и по окончанию вычеислений - страница обновилась уже с результатами
источник

o

oxid in Python Flask
celery похоже надо использовать
источник

o

oxid in Python Flask
В питоне треды же не нормальные
источник

T

Tishka17 in Python Flask
Нормальные
источник

o

oxid in Python Flask
GIL
источник

T

Tishka17 in Python Flask
Треды нормальные, но с гилом
источник

o

oxid in Python Flask
Что в них нормального?)
источник

A

Alex in Python Flask
что GIL?
источник

AT

Alex Ted in Python Flask
Вижу только запись объекта в бд
источник

T

Tishka17 in Python Flask
Это обычные треды, такие же как pthread
источник

A

Alex in Python Flask
обычные такие системные треды
источник

o

oxid in Python Flask
А два треда с математикой будут работать одноврменно?
источник

o

oxid in Python Flask
на двух ядрах?
источник

A

Alex in Python Flask
одновременно != параллельно
источник

T

Tishka17 in Python Flask
Смотря как реализована математика
источник

A

Alex in Python Flask
например с использованием numpy вполне себе могут
источник

AT

Alex Ted in Python Flask
Никаких зубодробительных вычислений
источник

o

oxid in Python Flask
Не важно как, каждый тред без обращзения к ядру ОС работает и что-то атм считает, матрицы перемножает
источник