摘要: 线程安全 本地状态(Local)和共享状态(Shared) Local本地独立: CLR为每个线程分配自己的内存栈,以便使本地变量保持独立。 static void Main(string[] args) { new Thread(Go).Start();//在分线程上 调用Go() Go();// 阅读全文
posted @ 2022-04-17 18:11 青仙 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 1.Thread 什么是线程Thread 线程是一个可执行路径,它可以独立于其它线程执行。 每个线程都在操作系统的进程(Process) 内执行,而操作系统的进程提供了程序运行的独立环境。 单线程应用,在进程的独立环境里只跑一个线程,所以该线程拥有独占权。 多线程应用,单个进程中会跑多个线程,它们会 阅读全文
posted @ 2022-04-17 16:41 青仙 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 中间件(Middleware) 在asp.net core中, 中间件是可以处理hppt请求或者响应的管道。它是服务于整个应用管道之中很重要的过程。比如:要处理用户权限的验证和拦截一些用户的异常给用户友好提示等都要用中间件做处理。 在 ASP.NET Core 中,你可以使用 Middleware 阅读全文
posted @ 2022-04-17 14:55 青仙 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 在asp.net里,要配置项目的配置信息(比如数据库连接字符串等)都只有放入WebConfig配置文件里,但是在.net core的项目里可以通过很多地方来配置这些信息。比如appsettings.json。 asp.net core 中的配置源: 阅读全文
posted @ 2022-04-17 11:07 青仙 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 1. launchSettings.json 该文件用来配置在本地开发过程中,asp.net core项目里的各种开发配置相关的信息。 阅读全文
posted @ 2022-04-17 10:10 青仙 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 1. 运行 ASP.Net Core项目的两种方式 ①使用 visual studio IED启动运行 ②命令行方式: 在 Web 项目所在的文件夹中运行:dotnet run 2. 托管设置 设置项目文件的AspNetCoreHostingModel属性 <PropertyGroup> <Targ 阅读全文
posted @ 2022-04-17 09:29 青仙 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 1. asp.net core项目的Main方法 2. Startup配置类的两个主要方法 2.1. ConfigureServices方法 用于配置应用程序需要的服务和内容。比如说第三方的插件或者自己封装的一些自定义内容等。都通过该方法进行调用。 2.2. Configure方法 该方法主要用来管 阅读全文
posted @ 2022-04-17 08:45 青仙 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 1. 双项目名即可看到asp.net core项目的配置文件 <Project Sdk="Microsoft.NET.Sdk.Web"> <PropertyGroup> <TargetFramework>netcoreapp2.2</TargetFramework> <AspNetCoreHosti 阅读全文
posted @ 2022-04-17 08:25 青仙 阅读(44) 评论(0) 推荐(0) 编辑