[Перевод] Копирование при записи (Copy-on-write), что это?

Мой предыдущий пост был о том, почему я думаю, что копирование при записи — будущее параллельных вычислений (англ.). На следующий день я попытался поделиться этой идеей с некоторыми коллегами, но на меня смотрели пустые глаза. Это навело меня на мысль, что большинство программистов на самом деле не знают о техниках копирования при записи, как они работают (и работают ли) и для какого рода проблем они наиболее подходят. Так что я решил написать несколько постов об этом. В этом первом посте, я расскажу поведаю об основной идее организации данных при копировании при записи. Традиционные структуры данных изменяемы. Давайте взглянем на простейшее двоичное дерево поиска. Например: 1f3d238ce783de519d543ee357782008.pngЧитать дальше →

© Habrahabr.ru