直接使用SEH 有些情况里直接使用SEH会更合适一些。特别是,如果需要在第一次遍历(first pass - SE...[作者空间]
不捕捉某一个异常 常常有这种情况,代码不需要捕捉异常,但需要执行一些清理或者修正操作。虽然不总是,支持物(hold...[作者空间]
日期: 2005 当我们提到CLR里的“异常”,要注意一个很重要的区别。有通过如C#的try/catch/fina...[作者空间]
作者: Maoni Stephens (@maoni0) - 2015 附: 关于垃圾回收的信息,可以参照本文末尾...[作者空间]
同步: 托管代码 托管代码可以访问很多在System.Threading里定义的同步原语。包括操作系统原语的简单封...[作者空间]
托管 vs. 原生线程 托管代码在“托管线程”上执行,(托管线程)与操作系统提供的原生线程不同。原生线程是在物理机...[作者空间]
高阶特性 支持垃圾回收对运行时的一个深远影响是所有代码都需要做额外的记录。而类型安全也有一个重要影响,即要求对程序...[作者空间]
作者:Sreekanth Mothukuru2016年2月18日 本文旨在介绍如何使用常用的 Swagger 和 ...[作者空间]
作者:Brij Bhushan Mishra 最近几年,异步编程受到极大关注,主要是出于两个关键原因:首先,它有助...[作者空间]
内存和类型安全 GC一个不怎么明显但是影响深远的功能就是内存安全。内存安全的意思很简单:只有程序只访问其分配(且没...[作者空间]
“托管代码”概念 能够执行额外记录一般在“几乎任何时刻”报告其正在使用的有效GC引用的代码,就称做 托管代码 (因...[作者空间]
CLR的首要目标 到目前我们已经对CLR有了初步的了解,对帮助了解CLR要解决的问题非常有用。从很高的层次上讲,C...[作者空间]
什么是通用语言运行时(CLR),简单来讲: CLR是一个支持多种编程语言及多语言互操作,完整的高级虚拟机。 有点拗...[作者空间]
前面提到在SSCLI环境里运行.NET程序的时候,执行的命令类似java程序的执行过程,即通过clix程序解释执行...[作者空间]
大约一年前,微软宣布开源了 .NET 框架的大部分。当时,Scott Hanselman 使用微软 Power B...[作者空间]
目录 第 1 天 第 2 天 第 3 天 第 4 天 第 5 天 第 6 天 第 7 天 0. 前言 欢迎来到第四...[作者空间]
目录 第 1 天 第 2 天 第 3 天 第 4 天 第 5 天 第 6 天 第 7 天 0. 前言 我们假定你在...[作者空间]
SSCLI只实现了部分.NET调试功能,而且不支持在Visual Studio里直接调试SSCLI环境里执行的托管...[作者空间]
微软发布了CLR 2.0的源码,这个源码是可以直接在freebsd和windows环境下编译及运行的,请在微软 s...[作者空间]
前面我们图解了.NET里各种对象的内存布局,我们再来从调试器和clr源码的角度来看一下对象的内存布局。我写了一个测...[作者空间]