- 博客(3)
- 收藏
- 关注
转载 .NET中按引用封送与按值封送的区别
什么情况下我们需要 ,按引用封送或者按值封送对象?首先,先简单说下AppDomain(应用程序域概念):个人理解:大家都知道Window把每个正在运行的程序以进程隔离了,当一个程序崩溃时,别的正在运行的程序没有任何影响。好现在转到.NET平台上来,现在有一软件是.NET开发的.当这个软件启动时,底层开启一个进程,同时加载相应的CLR环境. 默认情况下CLR只会加载一个默认...
2011-12-26 16:14:00
233
转载 .NET大量使用非托管资源时,应注意的垃圾回收
首先,先说一点当使用非托管资源时,占用的托管内存很小,非托管资源占用了大量内存。如果一个类要包装可能很大的本地资源,就应该提示垃圾回收器实际需要消耗多少内存。垃圾回收器内部会监视内存压力,压力变大时,就强制执行垃圾回收。命名空间System.Runtime.InteropServices 提供了 HandleCollection类此类作用:因为当CLR使用非托管资源时产生的托...
2011-12-24 19:10:00
136
转载 为什么Nullable<T>结构能为null
先贴下Nullable<T>简单实现: 1 [Serializable] 2 public struct Nulllable<T> where T : struct 3 { 4 private Boolean hasValue = false; 5 internal T value = default(T); 6 public void...
2011-12-17 21:26:00
171
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人