Есть ли простой способ определить критический раздел? Когда пользователь во время обновления некоторой таблицы базы данных, я заставил бы другого пользователя не обновиться в тех же таблицах.Как определить критический раздел в django
ответ
Это зависит от ваших запросов. Ваш единственный запрос к базе данных никогда не столкнется с каким-либо условием гонки из-за Принцип ACID наложить на базу данных. Но если есть какие-либо условия, например, сначала вы читаете данные из базы данных, и после некоторой операции на уровне приложения вы записываете обновленные данные обратно в базу данных, тогда может возникнуть условие гонки, так как вы должны реализовать блокировки или мьютексы в python.
Джанго-параллелизм оптимист реализация блокировки 1 для Джанго.
Протестировано: 1.4.x, 1.5.x, 1.6.x, 1.7.x 1.8.x.
Он запрещает пользователям выполнять одновременное редактирование в Django как из UI , так и из команды django.
Я никогда не использовал, но я думаю, что это может решить вашу проблему. django-concurrency
- 1. Как заблокировать критический раздел в Django?
- 2. Критический раздел, содержащий другой критический раздел?
- 3. Как использовать критический раздел?
- 4. Критический раздел в MPI?
- 5. Как правильно оставить критический раздел?
- 6. Критический раздел в System.Threading.Timer callback
- 7. PostgreSQL - как создать критический раздел в функции
- 8. Как защитить критический раздел в PHP?
- 9. Как реализовать критический раздел в Azure
- 10. Заменить критический раздел блокировкой SRW
- 11. Приоритет нитей и критический раздел
- 12. критический раздел openmp внутри цикла
- 13. Семафоры: критический раздел с приоритетами
- 14. , обеспечивающий критический раздел для потоков в C++
- 15. Критический раздел в многопоточности для ip-сканера
- 16. Что такое критический раздел в потоке?
- 17. Наследующие методы, которые запускают неотпределяющий критический раздел
- 18. Как определить критический регион в Java?
- 19. Сделать критический раздел из части сценария конвейера
- 20. Глобальный критический раздел Windows Kernel-уровня
- 21. Я не могу принять критический раздел
- 22. Критический раздел с использованием базы данных
- 23. Java один критический раздел несколько семафоров
- 24. критический раздел для очереди внутри потока
- 25. Критический раздел при чтении данных по темам
- 26. Создать критический раздел/Блокировка для определенного пользователя
- 27. C семафор производитель-потребитель критический раздел
- 28. Действительно ли он имеет mutilayered критический раздел?
- 29. Критический раздел в методе get-set. Как использовать семафор? - JAVA
- 30. Определить критический путь в потоке данных