03 2018 档案

摘要:说起多线程,想到更多的是线程Thread,那么我们今天说的任务Task和线程有什么关系呢? 任务是架构在线程之上的,也就是说任务最终还是要抛给线程去执行; 线程和任务并不是一对一的关系,比如开10个任务并不是说就会开10个线程,这一点任务和线程池有点类似,但是任务相比线程池开销更小控制也更为精确; 阅读全文
posted @ 2018-03-21 20:29 王小豆又叫小王子 阅读(1098) 评论(0) 推荐(0)
摘要:委托实现了类型安全的回掉方法,在.NET中回调无处不在,所以委托也无处不在,事件模型建立在委托机制上,本文将完成一次关于委托的旅行,全面阐述委托及其核心话题,逐一梳理委托、委托链、事件等。 关于委托 了解委托先从其定义开始,通常一个委托被声明为: public delegate void Calcu 阅读全文
posted @ 2018-03-19 20:35 王小豆又叫小王子 阅读(201) 评论(0) 推荐(0)
摘要:本文系原创 本文系原创 抽象类与接口 抽象类和接口有很多相类似的用法,甚至在某些时候可以相互替换使用,很容易搞混淆,所以在进行抽象类定义时对于abstract class和interface的选择时就比较随意。其实无论是从使用方法还是在设计思想方案来看,二者的区别还是很大的。 先来看看什么是abst 阅读全文
posted @ 2018-03-12 20:24 王小豆又叫小王子 阅读(1250) 评论(0) 推荐(0)