11.04.2018 зависание в Finalize
 
Всем привет!

Есть класс обертка над неуправляемым ресурсом (внутри держится хэндл ресурса), в нём реализован Finalize в котором собственно и происходит закрытие анменеджед ресурса. Что будет если внутри функции закрытия (реализация которой в неуправляемом коде) произойдёт зависание? например код там упрется в бесконечное ожидание мьютекса или чего-то подобного...
Может ли это привести к существенным проблемам со сборкой мусора? особенно такого который никак не связан с этим классом?..

 
 
 
 
10.12  .NET Reactor
15.11  n
15.11  C# ClickOnce
 
17.04  Wpf binding