4. Caesar++
Для фундаментальных вещей лучше
применять абстракции и
метафоры.
Примеры на модельном языке
хороши тем, что не зажимают нас
ограничениями платформы.
22. Коммуникация потоков
Сообщения
Отослали и не волнуемся
Куча копирований, плодим данные, все
тупит.
Разделяемая память
Все ок, в одном экземпляре.
Синхронизация, мьютексы, боль,
унижения, жизнь ужасна.
23. Разделение контекста
Или один общий контекст в рамках
процесса.
Или все данные, что мы можем узнать о
другом потоке/вычислителе/акторе —
предоставляются им самим абсолютно
добровольно по какому-то протоколу.