Прошу
thesz — 10.07.2025
https://dl.acm.org/doi/pdf/10.1145/3735592В статье рассматривается "дерево заимствований" (tree borrows) - новый алгоритм проверки захвата области памяти на запись в Расте. Было непонятно, что за алгоритм, потом они ввели стек заимстсованией, теперь, вот, дерево.
У меня вопрос - а почему нельзя просто множеством захваченного ограничиться? Прошу объяснить.
Стек и дерево важны для распределённой параллельной работы, когда мы на взаимные блокировки нарваться можем. Да и то, надо вводить глобальный порядок всех блокировок во всей программе, иначе нельзя. Но для обычной однопоточной программы это всё зачем?
|
|
</> |
Мужские ботинки непромокаемые: секреты технологии и правильного выбора 
