Цитата: AndreyKПервое начали реализовывать, как только появились многопользовательские(многозадачные) ОС, второе тудаже (а если вспомнить как давно Дейкстр это понятие ввел), третии появились вместе с прерываниями. и .....
вики уточнение. Цитата...в 1960-х — участвовал в создании операционной системы THE (англ.) — первой[источник не указан 263 дня] операционной системы, построенной в виде множества параллельно исполняющихся взаимодействующих процессов. Именно в процессе этой работы появились понятия синхронизации процессов, идея семафора, а также была чётко осознана необходимость в структуризации процесса программирования и самих программ.
Цитата: AndreyKЗадачи где "ниасилили взаимодействие процессов" слишком не тривиальны, и реально выбиваются из того где M$ бабло заколачивает, и не ему их решить. Слишком уж явно $ в глазах, и чересчур часто многознанием ум заменяет. ПМСМ
M$ в первую очередь бабло заколачивает, и поэтому вынуждено "иногда" уже имеющиеся функции не показывать, а затем подавать как овшество, а исправление собственных ляпов подавать как новую версию.
МС не в состоянии безошибочно реализовать
свои же
спецификации АПИ. Правильная реализация ВинАПИ послужила одной из причин провала ОС/2. Проблемы запуска под Вайн имеют ту же природу. МС
вынуждена тащить старые ошибки в новые реализации, ради совместимости программ. >:(