本書講解了.NET Core公共語言運(yùn)行時(shí)的底層實(shí)現(xiàn),從介紹MSIL和x86匯編語言開始,到講解異常、多線程、GC以及JIT編譯器的實(shí)現(xiàn)原理與實(shí)現(xiàn)細(xì)節(jié)。本書包含了大量圖表讓讀者可以更容易了解其中的內(nèi)容,同時(shí)涉及到.NET Core底層實(shí)現(xiàn)的部分還給出了對(duì)應(yīng)的源代碼鏈接,讓讀者可以參考源代碼有更深人的理解。此外,本書還有相關(guān)提問用的倉庫和QQ群便于讀者交流,詳見序言。本書主要面向有一年以上.NET(C#)開發(fā)經(jīng)驗(yàn)的開發(fā)者,其他程序語言的開發(fā)者也可以閱讀本書來比較.NET Core與其他語言的運(yùn)行時(shí)之間有哪些共同點(diǎn)和不同點(diǎn),本書的知識(shí)可以為讀者在編寫高性能應(yīng)用或底層應(yīng)用時(shí)提供有力的支持。
|