本书讲解了.NET Core公共语言运行时的底层实现,从介绍MSIL和x86汇编语言开始,到讲解异常、多线程、GC以及JIT编译器的实现原理与实现细节。本书包含了大量图表让读者可以更容易了解其中的内容,同时涉及到.NET Core底层实现的部分还给出了对应的源代码链接,让读者可以参考源代码有更深人的理解。此外,本书还有相关提问用的仓库和QQ群便于读者交流,详见序言。本书主要面向有一年以上.NET(C#)开发经验的开发者,其他程序语言的开发者也可以阅读本书来比较.NET Core与其他语言的运行时之间有哪些共同点和不同点,本书的知识可以为读者在编写高性能应用或底层应用时提供有力的支持。
|