Contrôler la priorité d'ordonnancement des threads python?

J'ai écrit un script qui utilise deux pools de threads de dix threads chacun d'extraire des données à partir d'une API. Le pool de threads implémente ce code de ActiveState. Chaque pool de threads est suivi d'un Redis base de données via PubSub pour les nouvelles entrées. Lorsqu'un nouveau billet est publié, python transmet les données à une fonction qui utilise python Sous-processus.POpen pour exécuter un code PHP shell pour faire le travail à l'appel de l'API.

Ce système de lancement de PHP obus est nécessaire pour la fonctionnalité avec mon PHP web app, de sorte que le lancement de PHP coquilles avec Python ne peut pas être évitée.

Ce script ne sera exécuté sur des serveurs Linux.

Comment puis-je contrôler le la gentillesse (priorité de planification), les threads de l'application?

Edit:

Il semble que le contrôle de priorité d'ordonnancement de threads individuels en Python n'est pas possible. Est-il un python solution, ou au moins une commande UNIX je peux courir avec mon script, pour le contrôle de la priorité?

Edit 2:

Bien je n'ai pas fini de trouver un python façon de le gérer. Je suis juste en cours d'exécution de mon script avec belle maintenant comme ceci:

nice -n 19 python MyScript.py

source d'informationauteur Backus