上一页 1 ··· 10 11 12 13 14
摘要: 前两篇简单介绍了线程同步lock,Monitor,同步事件EventWaitHandler,互斥体Mutex的基本用法,在此基础上,我们对它们用法进行比较,并给出什么时候需要锁什么时候不需要的几点建议。最后,介绍几个FCL中线程安全的类,集合类的锁定方式等,做为对线程同步系列的完善和补充。 1.几种同步方法的区别 lock和Monitor是.NET用一个特殊结构实现的,Monitor对象是完全托管... 阅读全文
posted @ 2010-11-30 16:35 Taylor的园子 阅读(508) 评论(2) 推荐(1)
摘要: 来源CSDN博客:http://blog.csdn.net/mengsuo/archive/2008/12/06/3460106.aspx本篇从Monitor,Mutex,ManualResetEvent,AutoResetEvent,WaitHandler的类关系图开始,希望通过本篇的介绍能对常见的线程同步方法有一个整体的认识,而对每种方式的使用细节,适用场合不会过多解释。让我们来看看这几个类的... 阅读全文
posted @ 2010-11-30 16:34 Taylor的园子 阅读(381) 评论(0) 推荐(0)
摘要: 很多开发人员自己也不知道条件写在 on里面 和写在where里面有什么区别. 我后来总结的结论是: 1. 做关联时候,on里面写两个表能够有外键关系的所有字段,有多个字段则用and连接一起写上,如果少一个,则会产生2倍的数据量,如果少2个,则会产生四倍 的数据量,以此类推,而且最要命的问题是多产生出的这些数据没有任何作用而且全是干扰数据,会在我们的程序上滋生很多问题,例如在程序里面你认为经过查询 之后符合条件的数据只会有一笔,所以你一直是用datatable1.rows(0)(0)这样给画面字段塞值的,可是发现有时候对有时候不对(第一次新 增时候是对的,以后修改后再查询又是错的).这就是因 阅读全文
posted @ 2009-05-31 17:47 Taylor的园子 阅读(264) 评论(0) 推荐(0)
摘要: left join inner 使用细节,帮助大家写SQL 阅读全文
posted @ 2009-05-31 17:37 Taylor的园子 阅读(426) 评论(0) 推荐(0)
上一页 1 ··· 10 11 12 13 14