摘要:
关于锁 先看一段代码: 这段代码毫无疑问,结果肯定是为0的。那么再看下面的代码: 那么当我们发现当我们创建一个线程的时候,其结果就不是我们想象的为0了,并且结果并不是一个固定的数字而是一个不一定的数字,有点随机的感觉,比如说,它有可能是这样:,亦有可能是这样:,结果的话倒不是每次都相同。其原因呢,就是我们_count变量是由两个线程来操作的。而这个count++也是可以写成_count=_count+1的。_count++其实是由三条指令来执行的,第一条就是把值从变量中取出来,第二条就是把取出来的变量+1,第三条就是把新的值赋值给... 阅读全文
摘要:
MVC与WebForm的一些区别 它们都是ASP.NET WEB开发的两种方式 。但是他们也是有一些不同。做个小结。 1.MVC是没有服务器端控件这么一说的,也就是没有viewstate,也就不会产生大量的一些臃肿的一些文件信息了。 2.他们最大的区别就是他们请求的地址不同,也就是请求的url不同。WebForm请求的是后台的那个cs文件,而MVC则是请求的控制器下面的一个方法。 如上图,我们WebForm相当于是在请求我划红框框的这块,而MVC则是请求交给了控制器去处理。另小说一个这个图,就是MVC是先请求控制器下面的一个方法,然... 阅读全文