Size: a a a

2020 October 09

н

невидимка 🇧🇾... in .NET Talks
это ж не вектор который ВНЕЗАПНО может оказаться короче и ты за границы улетишь
источник

D

Daniyar in .NET Talks
так то оно так, но внезапно может оказаться так что 2 элемента будут ссылаться на один и тот же previous
источник

н

невидимка 🇧🇾... in .NET Talks
это не проблема пока это не петля
источник

н

невидимка 🇧🇾... in .NET Talks
петля там может случиться только если ты совсем хуйню какую-то сделал
источник

D

Daniyar in .NET Talks
ну такое, у тебя уже рушится структура связанности. Проблема решаемая, но она есть. Какая никакая синхронизация нужна, как по мне)
источник

н

невидимка 🇧🇾... in .NET Talks
во всяком случае ты никогда не прочтешь лишнего
источник

н

невидимка 🇧🇾... in .NET Talks
в случае мутабельных можно не дочитать
источник

н

невидимка 🇧🇾... in .NET Talks
в иммутабельных и этой проблемы нет
источник

D

Daniyar in .NET Talks
можно не дочитать или потерять элемент.
источник

D

Daniyar in .NET Talks
ну то есть. Вот при вставке тебе ведь надо обновить next предыдущего и previous текущего. В ситуации гонки последний элемент 2 потока обновят next, и только аллах будет знать кто там проебется
источник

н

невидимка 🇧🇾... in .NET Talks
я это и написал
источник

н

невидимка 🇧🇾... in .NET Talks
Daniyar
ну то есть. Вот при вставке тебе ведь надо обновить next предыдущего и previous текущего. В ситуации гонки последний элемент 2 потока обновят next, и только аллах будет знать кто там проебется
стой
источник

н

невидимка 🇧🇾... in .NET Talks
при вставке ты ничего не проебешь
источник

н

невидимка 🇧🇾... in .NET Talks
вставка в начало, не в конец
источник

н

невидимка 🇧🇾... in .NET Talks
для каноничного односвязного листа нет операции вставки в конец
источник

D

Daniyar in .NET Talks
невидимка 🇧🇾
для каноничного односвязного листа нет операции вставки в конец
ну линкедлист в сисярпе двусвязный
источник

D

Daniyar in .NET Talks
невидимка 🇧🇾
вставка в начало, не в конец
не вижу концептуальной разницы
источник

н

невидимка 🇧🇾... in .NET Talks
Daniyar
ну линкедлист в сисярпе двусвязный
двусвязный лист это действительно проблема
источник

н

невидимка 🇧🇾... in .NET Talks
но мы про односвязный
источник

D

Daniyar in .NET Talks
ну если односвязный то да, норм всё вродь
источник