RT,如果实现为单例类,引用的非托管资源何时释放呢
由于非托管资源的存在,通常都需要在使用完成后释放掉它们。而单例一般是实现成静态属性,这就导致除非当前应用程序域被卸载,否则单例不会被GC。所以如果你的程序一直在同一个应用程序域上运行,那么使用了非托管资源的类不适合实现为单例。
手动释放,用完就释放