phdru.name / Russian / Software

threads.html

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

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


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