C#学习笔记
tupelo-shen
一只单纯的程序喵
展开
-
AppDomain类理解
AppDomain是CLR的运行单元,它可以加载Assembly、创建对象以及执行程序。AppDomain是CLR实现代码隔离的基本机制。每一个AppDomain可以单独运行、停止;每个AppDomain有自己默认的异常处理;一个AppDomain的运行失败不会影响到其他的AppDomain。CLR在被CLR Host(windows shell or InternetExplor原创 2016-05-23 15:57:58 · 823 阅读 · 0 评论 -
浅谈对C#-lock()的理解
C#中的lock语句是怎么回事,有什么作用?C#中的lock语句将lock中的语句块视为临界区,让多线程访问临界区代码时,必须顺序访问。他的作用是在多线程环境下,确保临界区中的对象只被一个线程操作,防止出现对象被多次改变情况。注意的地方有:lock对象必须是一个不可变对象,否则无法阻止另一个线程进入临界区。最好是privatestatic readonly 或者privatestatic。原创 2016-05-20 11:00:25 · 5055 阅读 · 1 评论