Depuis la version 1.0 de Flask, le serveur WSGI inclus avec Flask est exécuté en mode threadé par défaut.
Avant la version 1.0, ou si vous désactivez le threading, le serveur est exécuté en mode monofil et ne peut traiter qu'une seule demande à la fois. Toutes les demandes parallèles devront attendre jusqu'à ce qu'elles puissent être traitées, ce qui peut entraîner des problèmes si vous a essayé de contacter son propre serveur à partir d'une requête .
Con threaded=True
sont chacune traitées dans un nouveau fil de discussion. Le nombre de threads que votre serveur peut gérer simultanément dépend entièrement de votre système d'exploitation et des limites qu'il fixe au nombre de threads par processus. L'implémentation utilise la fonction SocketServer.ThreadingMixIn
classe qui ne fixe aucune limite au nombre de fils qu'il peut faire tourner.
Notez que le serveur Flask est conçu pour développement uniquement . Il est pas un serveur prêt pour la production. Ne comptez pas sur lui pour faire fonctionner votre site sur le Web. Utilisez un serveur WSGI approprié (comme gunicorn o uWSGI ) à la place.