phdru.name / Russian / Software

threads.html

(По мотивам рассуждений Андреева.)

Нормальной многопоточности не бывает. Многопоточность - извращение само по себе. Потоки придумали для оптимизации, для уменьшения накладных расходов на создание полноценных процессов и на межпроцессное взаимодействие. Ценой этой оптимизации стала система, при которой процессы работают на общем поле памяти, что очень и очень плохо. В сущности, всё программирование посвящено принципу разделения собственности и ответственности - модули, интерфейсы и реализации, публичные и приватные переменные... и вдруг общее поле памяти для процессов.


Эта страница https://phdru.name/Russian/Software/threads.html была сгенерирована 16.06.2024 в 13:04:30 из шаблона CheetahTemplate threads.tmpl; Некоторые права зарезервированы. Вы можете узнать о технических аспектах этого сайта.