Добавить в корзинуПозвонить
Найти в Дзене
ГАФ NOкодЭ (Code)

Метро 2033 или что такое многопоточность в Windows

Доброе время соток мои маленькие любители погавнякать кодом в VS. Сегодня у нас теория и размышления о сущности бытия. И так изначально Windows Представлялась как многопоточная ОС с графическим дизайном. Ну что же маркетологи высирают пипл хавает. И так мы берем только факты. Windows это изначально была просто графической реализацией выкупленного DOS. Потом на нее натянули оболочку и вуаля новая современная ОС для удобства комфорта и бла бла бла (Номы то знаем что юзеры как были тупизднями_тупоголовыми) Так и останутся ими. Если мы сделаем интерфейс еще проще то люди станут обезьянами Боб Уолос на преpентации Windows 8 И так в чем же заключается та самая многопоточность в винде на которой все основано. Взглянем на это со стороны программиста. МЫ же не какие нить АлкоАдмины которые без Балтики 9 не могут офис поставить. Суть проста. Многопоточность заключается в прерывании. Когда один процесс использует вычислительные мощности процессора. не важно на сколько сильно занят процессо

Доброе время соток мои маленькие любители погавнякать кодом в VS. Сегодня у нас теория и размышления о сущности бытия. И так изначально Windows Представлялась как многопоточная ОС с графическим дизайном. Ну что же маркетологи высирают пипл хавает.

И так мы берем только факты. Windows это изначально была просто графической реализацией выкупленного DOS. Потом на нее натянули оболочку и вуаля новая современная ОС для удобства комфорта и бла бла бла (Номы то знаем что юзеры как были тупизднями_тупоголовыми) Так и останутся ими.

Если мы сделаем интерфейс еще проще то люди станут обезьянами
Боб Уолос на преpентации Windows 8

И так в чем же заключается та самая многопоточность в винде на которой все основано. Взглянем на это со стороны программиста. МЫ же не какие нить АлкоАдмины которые без Балтики 9 не могут офис поставить. Суть проста. Многопоточность заключается в прерывании. Когда один процесс использует вычислительные мощности процессора. не важно на сколько сильно занят процессор. Другой процесс не сможет начать свою работу без прерывания предыдущего.

По сути многопоточность заключается в том что бы превать выполнение одного процесса и передать освобожденные вычислительные мощности другому. И даже если вы построите много поточное приложение с использованием Task Async Away или Thread суть будет заключаться в том что вы запускаете процесс на пол пути останавливаете его, после этого у вас начинает выполнятся другой процесс и и так далее до заверчения цикла обработки .

Да при создании многопоточного приложения в WinForm (GUIсексуализм) вы сможете двигать окошечко и нажимать кнопочки и ни чего у вас не будет зависать. NO есть одно маленькое но которое встанет поперек горла любого ШиндоАдмина. всего один вопрос. "Сделай мне два активных Окна?" и все! системой не предусмотренно это потомучто всего один потом может обрабатываться в текущий момент.

Сосссссать глотать! А мы продолжим Гав_NO кодить !
#Программирование #windows 8 #windows #Многопоточность #windows 11 #windows10