Возможно ли запустить несколько потоков на всех доступных процессорах, а не один? Пример кода был бы отличным.
В качестве альтернативы, могу ли я охватить несколько процессов, а затем создать многопоточность в каждом процессе?
Я использую многопоточность, которая отлично работает для стороны ввода-вывода моего скрипта. Однако мой сценарий также требует больших вычислительных ресурсов, поэтому я хотел бы запускать несколько потоков на нескольких процессорах.
Мой поток кода:
def worker(url):
extract url (io bound)
process url content (cpu bound)
Каким должен быть эффективный способ работы с таким типом работников?