07 2021 档案
摘要:1、BenchmarkDotNet BenchmarkDotNet可帮助将方法转换为基准、跟踪其性能并共享可重复的测量实验。简而言之,采用BenchmarkDotNet可以对方法或者代码块进行基准测试,可以对代码进行调优,并且对代码进行侵入性很低。可以在同一环境下测试不同的方法性能;可以在不同平台(
阅读全文
摘要:SemaphoreSlim 类 官方描述:对可同时访问资源或资源池的线程数加以限制的 Semaphore 的轻量替代。自我理科:通过SemaphoreSlim可以对并发访问的数量进行控制,以达到具体的业务场景。 // 现在有10个人要过桥 // 但是一座桥上只能承受5个人,再多桥就会塌 public
阅读全文
摘要:什么是特性 特性(Attribute)是用于在运行时传递程序中各种元素(比如类、方法、结构、枚举、组件等)的行为信息的声明性标签。您可以通过使用特性向程序添加声明性信息。一个声明性标签是通过放置在它所应用的元素前面的方括号([ ])来描述的。 自定义属性: 1 // 一个自定义特性 BugFix 被
阅读全文