随笔分类 -  c#

进程与进程间通信
摘要:Windows操作系统使用线程作为CPU调度的基本单位,一个进程可以划分多个线程,也可以只有一个线程。它拥有一个线程标识(ThreadID),一组CPU寄存器,两个堆栈和一个专有的线程局部存储区(Thread Local Storage,TLS)。属于同一个进程的线程共享进程所拥有的资源。 进程是系统分配各种资源(比如内存)的单位,而线程则是操作系统分配CPU(即处理机调度)的基本单位。 阅读全文
posted @ 2013-08-21 17:19 会跳舞的鱼 阅读(2470) 评论(3) 推荐(5) 编辑
对像集合使用过程中的一些总结
摘要:众所周知,数值型变量之间可以直接比较大小 如: Int i=100; Int j=100; Console.Writeline(i>j); //输出false 之所以可以比较两个整型变量的大小,是因为在数学上两个整数之间谁大谁小有明确定义,比较两个整形变量时,实际上比较的是这两个整形变量所保存数值的大小。 阅读全文
posted @ 2013-05-06 10:07 会跳舞的鱼 阅读(341) 评论(0) 推荐(0) 编辑
异步编程模式
摘要:在许多程序中代码是顺序执行的,如果在代码中调用了一个方法,则必须等待此方法所有的代码执行完毕之后,才能回到原来的地方执行下一行代码,这种程序运行方式称为同步 阅读全文
posted @ 2013-04-20 23:16 会跳舞的鱼 阅读(267) 评论(0) 推荐(1) 编辑
委托学习体会
摘要:1.委托简介 说来惭愧,做开发也有好几年了,但对委托依然一知半解,项目中也很少用到,这周在家仔细的看了下,写了点心得体会。 .net framework 基类库大量地使用了委托,那么什么是委托呢? 大家熟悉的常用数据类型(如int)的使用方法:先定义一个变量,然后给他赋值,如 Int I;//定义变量 I=100;//给变量赋值 类似的委托也可以看成是一种数据类型,可以用于定义变量,但它所定义的变量能接收的值只能是一个方法。 阅读全文
posted @ 2013-04-14 00:55 会跳舞的鱼 阅读(366) 评论(6) 推荐(2) 编辑
转 lambda表达式概念
摘要:转摘:在LINQ刚发布的时候,一直也没有时间去研究下LINQ,特别是在当时各种LINQ to ***纷纷出现,看得眼花缭乱。 在LINQ中增加的lambda表达式一直觉得挺神秘的,看到各位高手把lambda表达式运用得如火纯清,很是羡慕. 最近抽 空学习了解了下LINQ, 对学习的过程进行记录。文章基础,高手请飘过 :-) 阅读全文
posted @ 2011-02-09 09:11 会跳舞的鱼 阅读(1491) 评论(3) 推荐(0) 编辑