Size: a a a

F# Flood: ПДД made functional, making illegal state INGIBDDdale

2020 April 24

VS

Vasily Shapenko in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Vladimir Shchur
а для чего деконструктор в сетевом протокле?
Управление памятью
источник

VS

Vasily Shapenko in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Т.е. и пайпы тоже не для вас писали
источник

VS

Vladimir Shchur in F# Flood: ПДД made functional, making illegal state INGIBDDdale
управление памятью в дотнете делается через IDisposable, деконструкторы насколько я знаю исключительно для защиты от дурака
источник

A

Anatoly in F# Flood: ПДД made functional, making illegal state INGIBDDdale
мне второй не зашёл, химеру купил
источник

VS

Vladimir Shchur in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Vladimir Shchur
управление памятью в дотнете делается через IDisposable, деконструкторы насколько я знаю исключительно для защиты от дурака
но мб я ошибаюсь, поправьте меня) на мой взгляд защищаться деконструкторами от тех кому эти деконструкторы поддерживать и писать - не логично
источник

A

Anatoly in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Vladimir Shchur
управление памятью в дотнете делается через IDisposable, деконструкторы насколько я знаю исключительно для защиты от дурака
и да, и нет. через диспозабл делается детерминированное управление любыми ресурсами
источник

VS

Vasily Shapenko in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Anatoly
мне второй не зашёл, химеру купил
Химера такое , говорят
источник

A

Anatoly in F# Flood: ПДД made functional, making illegal state INGIBDDdale
деструкторы (а не деконструкторы, деконструктор это var (a, b) = tuple) имеют ограниченную область применимости и их использование очень нишевое
источник

DB

Danil Braindead in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Vladimir Shchur
управление памятью в дотнете делается через IDisposable, деконструкторы насколько я знаю исключительно для защиты от дурака
Не совсем, деструктор неявно вызывает Finalize, а Dispose и Finalize - отличны
источник

AH

Ayrat Hudaygulov in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Vladimir Shchur
управление памятью в дотнете делается через IDisposable, деконструкторы насколько я знаю исключительно для защиты от дурака
Неуправляемые ресурсы надо в финализаторе дублировать, так как диспоуз могут не вызвать
источник

A

Anatoly in F# Flood: ПДД made functional, making illegal state INGIBDDdale
мы туда в дебаг моде ассерты кидали
источник

VS

Vladimir Shchur in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Ayrat Hudaygulov
Неуправляемые ресурсы надо в финализаторе дублировать, так как диспоуз могут не вызвать
ну это я и называю защитой от дурака)
источник

VS

Vasily Shapenko in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Короче, нипанятна
источник

VS

Vasily Shapenko in F# Flood: ПДД made functional, making illegal state INGIBDDdale
При чем тут сетевой стек
источник

A

Anatoly in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Vasily Shapenko
Химера такое , говорят
я из секты Биглраша, уже посмотрел на ютубе, выглядит норм
источник

A

Anatoly in F# Flood: ПДД made functional, making illegal state INGIBDDdale
вот в сети, где важен перф, я бы деструкторы не использовал. я видел на днях статью, что от этого всё плохо становится
источник

VS

Vasily Shapenko in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Вот у меня в мобилке сетевой стек не использует финализаторы, и память тоже не жрет особо
источник

VS

Vasily Shapenko in F# Flood: ПДД made functional, making illegal state INGIBDDdale
@ExcpOccured , ОБЪЯСНИСЬ
источник

AH

Ayrat Hudaygulov in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Vasily Shapenko
Вот у меня в мобилке сетевой стек не использует финализаторы, и память тоже не жрет особо
А ты его сам писал? В дотнете сейф хендлы юзают финализаторы
источник

VS

Vasily Shapenko in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Ayrat Hudaygulov
А ты его сам писал? В дотнете сейф хендлы юзают финализаторы
PipeLines.Sockets.UnOfficial+ ArrayPool
источник