摘要: 很多人对Volatile都不太了解,其实Volatile是由于编译器优化所造成的一个Bug而引入的关键字。 int a = 10; int b = a; int c = a; 理论上来讲每次使用a的时候都应该从a的地址来读取变量值,但是这存在一个效率问题,就是每次使用a都要去内存中取变量值,然后再通过系统总线传到CPU处理,这样开销... 阅读全文
posted @ 2008-01-23 14:18 李占卫 阅读(682) 评论(0) 推荐(1) 编辑
摘要: 1:缓存依赖的类别 文件,数据表,数据行,一段时间,控件,查询字符串等2:缓存项之间的依赖 protected void Button3_Click(object sender, EventArgs e){ // create item A and item B string itemA = "ItemA"; string itemB = "ItemB"; Cac... 阅读全文
posted @ 2008-01-23 10:34 李占卫 阅读(495) 评论(0) 推荐(0) 编辑