LINUX.ORG.RU

История изменений

Исправление X512, (текущая версия) :

в Haiku и Windows роль основного потока исполняет дисплейный сервер.

В GUI сервере Haiku тоже много потоков, по одному на каждый оконный поток клиента. Это не мешает открывать сотни окон без тормозов и большого использования памяти. Отрисовка окон происходит параллельно и использует все ядра CPU. В Windows используется ядерный стек потоков из которых был сделан системный вызов и также всё работает параллельно.

ограничивает авторов ПО в возможностях

Как ограничивает? Скорее GTK ограничивает со своей прибитой гвоздями однопоточностью. Даже Windows 95 многопоточный GUI умеет.

Исходная версия X512, :

в Haiku и Windows роль основного потока исполняет дисплейный сервер.

В GUI сервере Haiku тоже много потоков, по одному на каждый оконный поток клиента. Это не мешает открывать сотни окон без тормозов и большого использования памяти. Отрисовка окон происходит параллельно и использует все ядра CPU.

ограничивает авторов ПО в возможностях

Как ограничивает? Скорее GTK ограничивает со своей прибитой гвоздями однопоточностью. Даже Windows 95 многопоточный GUI умеет.