Я бы хотел сохранить текущие потоки в моем приложении Django. Поскольку я не могу сделать это в модели или на сеансе, я подумал о том, чтобы держать их в одном месте. Я проверял это какое-то время и не нашел для этого хорошего руководства.
Кто-нибудь знает, как создать потокобезопасный синглтон в Python?
РЕДАКТИРОВАТЬ:
Более конкретно, что я хочу сделать, это реализовать какой-то «алгоритм в любое время», то есть когда пользователь нажимает кнопку, возвращается ответ, и начинается новое вычисление (новый поток). Я хочу, чтобы этот поток работал до тех пор, пока пользователь снова не нажмет кнопку, и тогда мое приложение вернет лучшее решение, которое ему удалось найти. чтобы сделать это, мне нужно где-то сохранить объект потока - я подумал о том, чтобы сохранить их в сеансе, что, очевидно, я не могу сделать.
Суть в том, что у меня есть вычисление FAT, которое я хочу выполнить на стороне сервера, в разных потоках, пока пользователь использует мой сайт.