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