Copy-on-Write (CoW) — это оптимизация управления памятью, при которой при копировании ресурса создается не полная копия, а только ссылка на оригинальный объект. Реальная копия данных создается только тогда, когда изменяется либо оригинал, либо его копия.
Преимущества:
Примеры использования в Swift:
swift
Суть CoW в том, что операции чтения выполняются быстро, а операции записи могут быть медленнее из-за возможного копирования.