上一页 1 2 3 4 5 6 ··· 9 下一页

2022年7月30日

摘要: 1.Restful风格 Program.cs的代码 builder.Services.AddEndpointsApiExplorer(); builder.Services.AddSwaggerGen(); WebApplication app = builder.Build(); app.UseS 阅读全文

posted @ 2022-07-30 09:57 樱木007 阅读(252) 评论(0) 推荐(0) 编辑


2022年7月27日

摘要: 1.环境准备 Visual Studio 2022 .NET 6.0 2.搭建过程 Program.cs的代码 var builder = WebApplication.CreateBuilder(args); // Add services to the container. // Learn m 阅读全文

posted @ 2022-07-27 21:39 樱木007 阅读(695) 评论(0) 推荐(0) 编辑


2022年7月24日

摘要: 1.概述 await/async:是个新语法,出现C#5.0,.NetFramework在4.5及以上(CLR4.0)是一个语法糖,不是一个全新的异步多线程使用方式. 语法糖:就是编译器提供的新功能 本身并不会产生新的线程,但是依托于Task而存在,所以程序执行时,也是有多线程的 async可以随便 阅读全文

posted @ 2022-07-24 15:54 樱木007 阅读(177) 评论(0) 推荐(0) 编辑

摘要: 1.基本介绍 Parallel类是对线程的一个很好的抽象。该类位于System.Threading.Tasks命名空间中,提供了数据和任务并行性。 2.Parallel.Invoke 主要用于任务的并行 这个函数的功能和Task有些相似,就是并发执行一系列任务,然后等待所有完成。和Task比起来,省 阅读全文

posted @ 2022-07-24 11:45 樱木007 阅读(541) 评论(0) 推荐(0) 编辑


2022年7月23日

摘要: 1.1 基本介绍 Task被称为多线程的最佳实践, (1)Task线程全是线程池线程 (2)提供了丰富的API ,非常适合实践 1.2 创建和执行Task Task 可以通过多种方式创建实例。 从 .NET Framework 4.5 开始,最常见的方法是调用静态Run方法。 此方法 Run 提供了 阅读全文

posted @ 2022-07-23 11:49 樱木007 阅读(166) 评论(0) 推荐(0) 编辑


2022年7月17日

摘要: 环境:win10 .net core 3.1 restful api 1、下载运行时 https://dotnet.microsoft.com/download/dotnet-core/current/runtime 下载右手边这个,左边是桌面程序,右边是web,大家应该能看懂,下载完毕正常安装就行 阅读全文

posted @ 2022-07-17 09:50 樱木007 阅读(611) 评论(0) 推荐(0) 编辑

摘要: 1.语法 WITH cte_name ( column_name [,...n] ) AS ( --定点成员(锚成员) SELECT column_name [,...n] FROM tablename WHERE conditions UNION ALL --递归成员 SELECT column_ 阅读全文

posted @ 2022-07-17 09:46 樱木007 阅读(868) 评论(0) 推荐(1) 编辑


2022年7月16日

摘要: WITH common_table_expression (Transact-SQL) 1.定义 指定一个临时命名结果集,称为公用表表达式 (CTE)。这源自一个简单的查询,并在单个 SELECT、INSERT、UPDATE 或 DELETE 语句的执行范围内定义。该子句也可以在 CREATE VI 阅读全文

posted @ 2022-07-16 11:18 樱木007 阅读(159) 评论(0) 推荐(0) 编辑


2022年7月3日

摘要: 1. 并发集合的概述 在C#语言中当需要处理并发的场景时,就需要程序员使用最合理的数据结构。那么哪些数据结构是支持和可以在并行计算中被使用的呢。首先这些数据结构具备可伸缩性,尽可能地避免锁(会造成多个线程的等待,防止资源竞争),同时还能提供线程安全的访问。 在.NET Framework4.0中引入 阅读全文

posted @ 2022-07-03 16:28 樱木007 阅读(210) 评论(0) 推荐(0) 编辑

摘要: 1 线程池线程(ThreadPool) 1.1 线程的缺陷 线程资源是操作系统管理的,响应并不灵敏,所以没那么好控制;Thread启动线程是没有控制的,可能导致死机(就是可以随便开启一个新线程) 1.2 线程池定义 创建线程是昂贵的操作,所以为每个短暂的异步操作创建线程会产生显著的开销。一般情况下, 阅读全文

posted @ 2022-07-03 15:08 樱木007 阅读(323) 评论(0) 推荐(0) 编辑


上一页 1 2 3 4 5 6 ··· 9 下一页

Copyright © 2024 樱木007
Powered by .NET 8.0 on Kubernetes