Votre problème est probablement qu'il y aura trop de fils de discussion lorsqu'il y aura beaucoup de tâches. Pour aborder ce problème différemment, utilisez un thread, définissez-le sur 5 ou 10, puis lancez la tâche dans le pool de threads. Reportez-vous à l'utilisation de python ThreadPoolExecutor.
Il est recommandé d'utiliser plusieurs processus pour essayer de voir si le phénomène de blocage se produira également ! Essayez de découvrir la cause du blocage, au lieu de contrôler immédiatement le nombre de fils de discussion pour masquer le problème bloqué !
pool = threadpool.ThreadPool(poolSize)
poolSize est là pour contrôler le nombre de threads
Votre problème est probablement qu'il y aura trop de fils de discussion lorsqu'il y aura beaucoup de tâches. Pour aborder ce problème différemment, utilisez un thread, définissez-le sur 5 ou 10, puis lancez la tâche dans le pool de threads. Reportez-vous à l'utilisation de python ThreadPoolExecutor.
Il est recommandé d'utiliser plusieurs processus pour essayer de voir si le phénomène de blocage se produira également !
Essayez de découvrir la cause du blocage, au lieu de contrôler immédiatement le nombre de fils de discussion pour masquer le problème bloqué !