O>>Я интереса ради запустил этот код в чистой консоли. Как и предполагал — жрется 4 ядра, но каждое — только слегка, топ жрущих процессов, по убыванию: conhost, csrss, апликуха. Общий отжор TM показыват чуть менее 30%, что эквивалентно загрузке одного ядра + оверхед на чересчур активное переключение контекстов. Если всех из этой троицы посадить на одно и тоже ядро — становится аккурат 25%, при колной загрузке этого одного ядра. _>Тоже для интереса запустил на linux: 1)xterm и 2)xterm + mc(midnight commander) _>В первом случае процессор жрет сама программа 60%, xterm 70%, X — 5%. Система загружена на 40% _>Во втором случае программа — 60%, mc — 50%, xterm — 70%, X — 5%. Система загружена 55% _>То есть промежуточное звено в пути прохождения выводимой строки тоже дополнительно грузит процессор. Что логично, так как mc надо писать в свой буфер.
Linux и винда — совершенно по разному с консолями работают. Под виндой у FAR'а, запустившего такую прогу — 0% загрузка CPU.
Как много веселых ребят, и все делают велосипед...