代码改变世界

文章分类 -  C#

C#中的多线程

2014-05-05 11:11 by taozsay, 121 阅读, 收藏,
摘要: 线程是进程中某个单一顺序的控制流,是程序运行中的调度单位,是程序执行流的最小单位,一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。线程自己不拥有系统资源,只拥有一点儿在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。线程也有就绪、阻塞和运行三种基本... 阅读全文

C#委托Action、Action<T>、Func<T>、Predicate<T>

2014-05-04 18:12 by taozsay, 124 阅读, 收藏,
摘要: CLR环境中给我们内置了几个常用委托Action、 Action、Func、Predicate,一般我们要用到委托的时候,尽量不要自己再定义一 个委托了,就用系统内置的这几个已经能够满足大部分的需求,且让代码符合规范。一、ActionAction封装的方法没有参数也没有返回值,声明原型为:1 pub... 阅读全文