2009-06-27 10 views
0

Je suis un peu nouveau sur DJango et je ne suis pas sûr de savoir comment gérer le verrouillage des sections critiques. Je sais que Python a de bons mécanismes de verrouillage de threads que je peux utiliser, mais je ne sais pas dans quelle mesure Django le supportera. Un serveur de production va-t-il utiliser plusieurs processus avec un conteneur exécutant mon code, ou sera-t-il simplement dans un conteneur pour qu'un verrou fonctionne dans toutes les demandes.Verrouillage et synchronisation dans DJango

Répondre

2

Cela dépend de la façon dont Django est exécuté sur le serveur. En tant que développeur d'applications, vous ne pouvez pas savoir si votre application sera exécutée dans un processus unique ou dans plusieurs processus bifurqués. La plupart des configurations standard que j'ai vues utilisent le forking au lieu de l'enfiler.