История изменений
Исправление X512, (текущая версия) :
в Haiku и Windows роль основного потока исполняет дисплейный сервер.
В GUI сервере Haiku тоже много потоков, по одному на каждый оконный поток клиента. Это не мешает открывать сотни окон без тормозов и большого использования памяти. Отрисовка окон происходит параллельно и использует все ядра CPU. В Windows используется ядерный стек потоков из которых был сделан системный вызов и также всё работает параллельно.
ограничивает авторов ПО в возможностях
Как ограничивает? Скорее GTK ограничивает со своей прибитой гвоздями однопоточностью. Даже Windows 95 многопоточный GUI умеет.
Исходная версия X512, :
в Haiku и Windows роль основного потока исполняет дисплейный сервер.
В GUI сервере Haiku тоже много потоков, по одному на каждый оконный поток клиента. Это не мешает открывать сотни окон без тормозов и большого использования памяти. Отрисовка окон происходит параллельно и использует все ядра CPU.
ограничивает авторов ПО в возможностях
Как ограничивает? Скорее GTK ограничивает со своей прибитой гвоздями однопоточностью. Даже Windows 95 многопоточный GUI умеет.