Однопоточное приложение
Доброго вечера.
Собственно вопрос по сабжу - как работает однопоточное приложение на процессоре, который содержит 4-8 ядер? Реально ли разделить нагрузку между ядрами и что для этого нужно сделать. Есть ли вообще в этом смысл, не будет ли в таком случае хуже и тд... Если вы знаете о чем идет речь, просветите пожалуйста;) |
Re: Однопоточное приложение
|
Re: Однопоточное приложение
было бы решение таким простым - все бы наслаждались танками, но увы.
один поток (thread) может быть эффективно исполнен на 1 процессорном потоке. возможно перекидывать нагрузку на другие ядра, но профита от этого нет |
Re: Однопоточное приложение
Зависит от приложения и языка написания. Но по моему опыту "однопоточность" - медленно и скучно.
|
Re: Однопоточное приложение
В процессе L2 трудится более 80 потоков, но только один из них выполняет основную работу.
Всякие дополнительные утилиты вроде CPU Control, просто разбрасывают эти потоки по разным ядрам, что действительно позволяет несколько ускорить производительность игры в некоторых случаях. Но реализовать выполнение одного потока более чем на одном ядре CPU одновременно не получится. |
Текущее время: 19:14. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot