Size: a a a

2020 September 20

S

Sergey Trofimov in CODE BLOG / C#
Не для гц, а для финализации. Гц его соберёт энивей
источник

S

Sergey Trofimov in CODE BLOG / C#
Только финалайз не вызовет
источник

rr

razumovsky r in CODE BLOG / C#
это невероятно
источник

rr

razumovsky r in CODE BLOG / C#
што блять происходит с этой уборкой мусора
источник

S

Sergey Trofimov in CODE BLOG / C#
Есть серия видосов clrium
источник

rr

razumovsky r in CODE BLOG / C#
хорошо у нас есть ГЦ, зачем вообще было заморачиваться с этим финализатором ?
источник

S

Sergey Trofimov in CODE BLOG / C#
Посмотри, там про сборку мусора так разевано
источник

rr

razumovsky r in CODE BLOG / C#
зачем он существует ?
источник

S

Sergey Trofimov in CODE BLOG / C#
razumovsky r
хорошо у нас есть ГЦ, зачем вообще было заморачиваться с этим финализатором ?
Затем что есть рессурсы которые CLR не умеет убирать
источник

rr

razumovsky r in CODE BLOG / C#
тоесть финализатор юзабелен только в анменеджед контексте ?
источник

rr

razumovsky r in CODE BLOG / C#
когда ты совмещаешь работу менеджед + анменеджед код например ?
источник

S

Sergey Trofimov in CODE BLOG / C#
Он юзабелен в контексте защиты от криворукости юзеров)
источник

S

Sergey Trofimov in CODE BLOG / C#
А так да, типа собирать анменедж
источник

S

Sergey Trofimov in CODE BLOG / C#
Но мало ли, может ты хочешь что-то своё, менадж сделать перед убийством обьекта
источник

S

Sergey Trofimov in CODE BLOG / C#
Например лог записать) хоть это и не правильно, но мало ли, что тебе вздумается в диспоузе делать
источник

S

Sergey Trofimov in CODE BLOG / C#
А финализатор лишь гарантирует, что даже если ты забыл диспоузнуть, то некий код будет выполнен 100%
источник

S

Sergey Trofimov in CODE BLOG / C#
Даже если приложуха упадет
источник

rr

razumovsky r in CODE BLOG / C#
и всетаки
источник

rr

razumovsky r in CODE BLOG / C#
что делает диспоуз ?
источник

S

Sergey Trofimov in CODE BLOG / C#
По сути - ничего
источник