Я хотел бы использовать текущие потоки в приложении Django. Поскольку я не могу сделать это в модели или в сеансе, я думал о том, чтобы держать их в синглете. Я проверял это на некоторое время и на самом деле не нашел хорошего способа для этого.
Кто-нибудь знает, как создать потокобезопасный синглтон в python?
ИЗМЕНИТЬ:
Более конкретно, что я сделал, я хочу реализовать какой-то "алгоритм в любое время", то есть когда пользователь нажимает кнопку, возвращается ответ и начинается новое вычисление (новый поток). Я хочу, чтобы этот поток запускался до тех пор, пока пользователь не нажмет кнопку еще раз, а затем мое приложение вернет лучшее решение, которое ему удалось найти. для этого мне нужно сохранить где-то объект потока - я думал о сохранении их в сеансе, что, по-видимому, я не могу сделать.
В нижней строке: у меня есть вычисление FAT, которое я хочу делать на стороне сервера, в разных потоках, в то время как пользователь использует мой сайт.