Долго ищу в сети.Но бесполезно.Пожалуйста, помогите или попробуйте дать мне несколько идей, как этого добиться.
Когда я использую модуль Python concurrent.futures.ThreadPoolExecutor(max_workers=None)
, я хочу узнать max_workers
, сколько подходит число.
Я прочитал официальный документ.Я до сих пор не знаю количество подходящих при кодировании.
Изменено в версии 3.5: если max_worker имеет значение None или не дает, по умолчанию будет установлено число процессоров на машине, умноженное на5, предполагая, что ThreadPoolExecutor часто используется для перекрытия операций ввода-вывода вместо работы ЦП, а число рабочих должно быть больше, чем число рабочих для ProcessPoolExecutor.
Как понять "max_workers""лучше?
Впервые задаю вопросы, большое спасибо.