Использование System.Threading.Timer
приводит к тому, что потоки запускаются из ThreadPool
, что означает, что если интервал выполнения для таймера истекает, пока поток все еще обрабатывается в порядке предыдущего запроса, тогда тот же обратный вызов будет делегирован для выполнения в другом потоке. м пытаюсь просто развернуть наше приложение и упростить управление версиями библиотек и фреймворков, от которых мы зависим. Имеет ли смысл хранить Django в нашей VCS? В идеале это было бы ...
Я пытаюсь просто развернуть наше приложение и упростить управление версиями библиотек и фреймворков, от которых мы зависим.
Имеет ли смысл хранить Django в нашей VCS? В идеале это упростило бы для меня оптимизацию развертывания, и я мог бы управлять любыми изменениями модели, которые Django вносит во встроенные приложения (django.contrib.auth, django.contrib.sites и т. Д.) С помощью South.
Are есть причины, по которым я не должен этого делать? Что вы делаете для своих приложений?