11 2019 档案

 
非阻塞IO可以等同异步IO嘛?
摘要:脑壳短路的一瞬间,黑人问号? 在这个问题之前,我们先了解下IO的过程,下图是异步IO,做个参照(图片随便找的,侵权联系小弟删除) 简单叙述下windows同步IO的流程(图片描述的是异步IO) 1、调用Read()方法时,线程从托管代码转换为本机/用户模式代码,Read内部调用Win32 ReadF 阅读全文
posted @ 2019-11-28 20:29 初级小弟 阅读(164) 评论(0) 推荐(1)
c# 所有类型都是从object继承,那么值类型默认也有装箱吗?
摘要:我们知道,c#所有类型都是从System.Object继承,int等值类型也逃脱不了这种命运,那难道值类型默认有装箱操作吗?答案是否,在CLR via这本书中有简短的解释说明: 1、值类型从System.ValueType派生,虽然提供了与System.Object相同的方法,但是他重写了这些方法, 阅读全文
posted @ 2019-11-27 21:25 初级小弟 阅读(1122) 评论(0) 推荐(0)
C# 字典、集合、列表的时间复杂度
摘要:List列表是顺序线性表,Add操作是O(1)或O(N),因为List是动态扩容的,在未扩容之前,其Add操作是O(1),而在扩容的时候,Add操作是O(N)的。其Contains方法,是按照线性检索的,其复杂度是O(n)。 SortedList列表是有序线性表,Add操作是O(n), 其Conta 阅读全文
posted @ 2019-11-27 21:07 初级小弟 阅读(5259) 评论(0) 推荐(1)