摘要: 依赖注入: Microsoft.Extensions.DependencyInjection using System.Data; ServiceCollection sc = new ServiceCollection(); sc.AddTransient<IDbHelper,Mysql>(); 阅读全文
posted @ 2022-01-24 15:50 后跳 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 一:异步编程任务终止 public readonly struct CancellationToken 用于获取提前终止的信号。 一般通过 CancellationTokenSource来创建CancellationToken 来看取消请求的例子: using System.Text; using 阅读全文
posted @ 2022-01-24 14:11 后跳 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 1.异步编程并不是多线程 2.异步编程只是在IO操作/CPU操作 将主线程切换出去执行其他操作,不阻塞主线程,从而提升系统并发性能 3.异步并不能提升程序本身运行速度,只是能在同一时间点处理更多的任务。 举个烧水的例子(如图): 上图说明。从开始烧水到水开 不管同步还是异步,时间是相同的,只是人(主 阅读全文
posted @ 2022-01-24 11:40 后跳 阅读(285) 评论(0) 推荐(0) 编辑