.Net core源码解读
创始人
2025-05-30 19:11:59

sdk生成

5.0运行时
3.1运行时

程序跨平台复用的重要手段

.Net程序和底层运行时的一座桥梁

源码两部分:底层执行引擎(系统API)、基础类库(httpclient等)

多线程

cpu的核心线程=成千上万的线程
原生线程:操作系统管理的线程

线程切换:
主动切换
被动切换,强制切换==抢占

CPU各个寄存器的值的数据结构=上下文切换
在这里插入图片描述

托管线程:
.Net Core基于原生线程模型.net管理的线程==托管线程

一个Thead对象关联一个原生线程

依赖

nuget包

Metapackage(综合包)-Microsoft.AspNetCore.App

Metapackage本身是没有任何内容的,他只是包含了其他的包依赖列表信息

ASP.NET Core进程(Process)托管

createDefaultBuilder()执行的一些任务:
设置web服务器
加载主机 和应用程序配置表信息
配置日志记录

ASP.NET Core应用程序的托管形式
在Inprocess进程内托管
&#

相关内容

热门资讯

暴涨45%!预订量已超106万... 随着元旦假期的临近 不少人选择用一场旅行 来迎接新的一年 元旦假期机票预订量显著增长 冰雪游、避寒游...
好吃好玩又好逛 首批顾客来北京... 来源:滚动播报 (来源:千龙网) 在北京城市副中心,与北京环球影城一路之隔,备受市民游客关注的湾里国...
原创 边... 正值一年旅游旺季,柬埔寨知名的旅游热点暹粒却异常冷清。由于与泰国边境冲突的再度爆发,前往当地的游客数...
土耳其前11个月接待邮轮游客超... 耳其交通和基础设施部近日公布数据显示,2025年前11个月,土耳其接待邮轮游客超过200万人次,创下...
“媒体+”首届火锅节“喊全国人... 央广网广州12月20日消息(记者徐钡儿)“请到广东吃潮汕牛肉火锅!请到广东过大年!”当珠江两岸的木棉...