Как на питоне установить приоритет для выполнения потоков?
Я использую Python и библиотеку threading. Как разным потокам можно выдать разный объём вычислительных ресурсов? В питоне распаралеливание это иллюзия, насколько я знаю, и потоки просто сменяют друг друга. Как сделать так, что бы, допустим, первый поток работал 70% времени, второй 20% времени, а третий 10% времени?
Мне не подходит вариант с time.sleep(), я использую распаралеливание для запуска нескольких экземпляров телеграм-ботов и вставлять паузу там просто негде. Библиотека multiprocessing так же не подходит, так как в ней могут возникат конфликты доступа к общим ресурсам и несогласованность данных.