Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Курилка / Yak floor (https://forum.zone-game.info/forumdisplay.php?f=16)
-   -   Однопоточное приложение (https://forum.zone-game.info/showthread.php?t=36692)

slayer48 17.10.2014 17:01

Однопоточное приложение
 
Доброго вечера.

Собственно вопрос по сабжу - как работает однопоточное приложение на процессоре, который содержит 4-8 ядер?
Реально ли разделить нагрузку между ядрами и что для этого нужно сделать.
Есть ли вообще в этом смысл, не будет ли в таком случае хуже и тд...

Если вы знаете о чем идет речь, просветите пожалуйста;)

Rolfer 17.10.2014 18:27

Re: Однопоточное приложение
 
вот похожее
http://emechan.com/index.php?threads...4%D0%B0.20976/

KID 18.10.2014 03:30

Re: Однопоточное приложение
 
было бы решение таким простым - все бы наслаждались танками, но увы.
один поток (thread) может быть эффективно исполнен на 1 процессорном потоке.
возможно перекидывать нагрузку на другие ядра, но профита от этого нет

pieliedie 18.10.2014 05:06

Re: Однопоточное приложение
 
Зависит от приложения и языка написания. Но по моему опыту "однопоточность" - медленно и скучно.

flopix 18.10.2014 08:35

Re: Однопоточное приложение
 
В процессе L2 трудится более 80 потоков, но только один из них выполняет основную работу.
Всякие дополнительные утилиты вроде CPU Control, просто разбрасывают эти потоки по разным ядрам, что действительно позволяет несколько ускорить производительность игры в некоторых случаях.
Но реализовать выполнение одного потока более чем на одном ядре CPU одновременно не получится.


Текущее время: 19:14. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot