随笔分类 - c#高级编程
每日更新
摘要:1.简介 在说到异步前,先来理一下几个容易混淆的概念,并行、多线程、异步。 并行,一般指并行计算,是说同一时刻有多条指令同时被执行,这些指令可能执行于同一CPU的多核上,或者多个CPU上,或者多个物理主机甚至多个网络中。 多线程,一般指同一进程中多个线程(包含其数据结构、上下文与代码片段)协作运行。
阅读全文
摘要:线程池:IIS维护一个线程池,当请求抵达,会从池中获取一个空闲线程处理他,处理完毕后,线程不会回收,而是重新释放到池中。但线程池有最大容量,当超过容量时,新的请求会被放到一个请求队列中等待被释放线程。(ThreadPool)线程:处理http请求的线程。(Thread)线程池的好处:1.频繁的创建释...
阅读全文
摘要:当两个模块功能相似,仅仅只是类型不同的时候,你会怎么办呢。请看以下代码:public class IntClass { List Intlist = new List(); public void AddList(int i) ...
阅读全文
摘要:继承:实现继承,接口继承。C#不支持多实现继承,支持多接口继承public class Class4:Class3,IInterface1,IInterface2{}虚方法:virtual基类中声明virtual方法,在派生类中可以重写,并且调用的时候总是调用重写的方法。public class C...
阅读全文
摘要:C#数据类型分为两类:值类型,引用类型。值类型直接存储其值,引用类型存储对值的引用,值类型存在堆栈(即栈)上,引用类型存储在托管堆(即堆)上,值类型转为引用类型叫做装箱,引用类型转为值类型叫拆箱。集体参考:http:/www.cnblogs.com/John-Connor/archive/2012/...
阅读全文

浙公网安备 33010602011771号