Я начинаю ценить полезность библиотеки потоков на Python, и мне интересно, какое оптимальное количество потоков следует держать открытым, чтобы максимизировать эффективность запускаемого мной сценария.
Пожалуйста, имейте в виду, что мой единственный приоритет — это скорость, мне не нужно выполнять несколько задач / делать другие вещи (например, выделенный сервер)
В частности, если я работаю на процессоре с 4 ядрами и 4 потоками, будет ли оптимальное количество потоков равным 4? 8? 16? Опять же, если бы у меня было больше потока на ядро (4 ядра 8 т), изменился бы ответ? Кроме того, влияет ли тактовая частота процессора на что-либо из этого?
Я понимаю, что по этому вопросу есть множество последствий, но, несмотря на мои исследования по этому вопросу, я все же чувствую себя очень темно. (Я так понял, это не так просто, как n потоков = n процессов)
Подробнее здесь: https://stackoverflow.com/questions/392 ... -in-python
Ядра ЦП, потоки и оптимальное количество воркеров в Python ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
CalculatePrime Number с использованием веб-воркеров и веб-хранилища в HTML5
Anonymous » » в форуме Jquery - 0 Ответы
- 25 Просмотры
-
Последнее сообщение Anonymous
-