摘要: lock 关键字将语句块标记为临界区,方法是获取给定对象的互斥锁,执行语句,然后释放该锁。lock语句根本使用的就是Monitor.Enter和Monitor.Exit,也就是说lock(this)时执行Monitor.Enter(this),大括号结束时执行Monitor.Exit(this).他... 阅读全文
posted @ 2013-12-17 17:01 帅姐 阅读(411) 评论(0) 推荐(0) 编辑
摘要: checked和unchecked操作符用于整型算术运算时控制当前环境中的溢出检查。下列运算参与了checked和unchecked检查(操作数均为整数):1) 预定义的++和――一元运算符。2) 预定义的-一元运算符。3) 预定义的+、-、×、/等二元操作符。4) 从一种整型到另一种整型的显示数据... 阅读全文
posted @ 2013-12-17 16:35 帅姐 阅读(1693) 评论(0) 推荐(0) 编辑
摘要: 1、将预见可能引发异常的代码包含在try语句块中。2、如果发生了异常,则转入catch的执行。catch有几种写法:catch 这将捕获任何发生的异常。catch(Exception e) 这将捕获任何发生的异常。另外,还提供e参数,你可以在处理异常时使用e参数来获得有关异常的信息。catch(Ex... 阅读全文
posted @ 2013-12-17 16:23 帅姐 阅读(103245) 评论(0) 推荐(4) 编辑
摘要: 在迭代器块中用于向枚举数对象提供值或发出迭代结束信号。它的形式为下列之一:yield return ;yield break;备注 :迭代器块 迭代器块是有一个或多个yield语句的代码块。下面三种类型的代码块中的任意一种都可以是迭代器块: ■方法主体 ■访问器主体■运算符主体计算表达式并以枚举数对... 阅读全文
posted @ 2013-12-17 12:02 帅姐 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 描述线程与进程的区别?进程是指在系统中正在运行的一个应用程序;线程是系统分配处理器时间资源的基本单元,或者说进程之内独立执行的一个单元。对于操作系统而言,其调度单元是线程。一个进程至少包括一个线程,通常将该线程称为主线程。什么是Windows服务,它的生命周期与标准的EXE程序有什么不同?Windo... 阅读全文
posted @ 2013-12-17 09:27 帅姐 阅读(191) 评论(0) 推荐(0) 编辑