История изменений
Исправление satanic-mechanic, (текущая версия) :
Это действительно лишь вброс. В стиле: «языки высокого уровня нужны тем, кто не умеет программировать на ассемблере».
Сразу стоит сказать о вашей аналогии: тут очевидно имеется в виду не распараллеливание по данным (вроде «сборки вертолетов» каждым из потоков), а разного рода event-driven programming, когда
1) либо осуществляется попытка обрабатывать события параллельно, перекладывая значительную часть нашей работы на планировщик потоков, чем значительно упрощая себе жизнь, так как каждый обработчик события суть автономная процедура, плюс мы можем не задумываясь блокироваться на операциях ввода/вывода;
2) либо когда pool'ится куча источников событий, и конечный автомат, реализованный в едином потоке, все разруливает (конечный автомат, потому что это самая разумная реализация такой схемы, хоть и не обязательная).
Обе схемы имеют право на жизнь (и обе активно применяются) в зависимости от поставленных задач, их ограничений, а также применяемых инструментов.
Исправление satanic-mechanic, :
Исходная версия satanic-mechanic, :
jjj
Это действительно лишь вброс. В стиле: «языки высокого уровня нужны тем, кто не умеет программировать на ассемблере».
Сразу стоит сказать о вашей аналогии: тут очевидно имеется в виду не распараллеливание по данным (вроде «сборки вертолетов» каждым из потоков), а разного рода event-driven programming, когда
1) либо осуществляется попытка обрабатывать события параллельно, перекладывая значительную часть нашей работы на планировщик потоков, чем значительно упрощая себе жизнь, так как каждый обработчик события суть автономная процедура, плюс мы можем не задумываясь блокироваться на операциях ввода/вывода;
2) либо когда pool'ится куча источников событий, и конечный автомат, реализованный в едином потоке, все разруливает (конечный автомат, потому что это самая разумная реализация такой схемы, хоть и не обязательная).
Обе схемы имеют право на жизнь в зависимости от поставленных задач, их ограничений, а также применяемых инструментов.