10 2016 档案

摘要:1.1 ADO.NET支持哪几种数据源? ① System.Data.SqlClient .NET程序员最常用的了。通过OLEDB或者ODBC都可以访问,但是SqlClient下的组件直接针对MSSQL,因此ADO.NET是为其专门做了一些优化工作。 ② System.Data.OracleClie 阅读全文
posted @ 2016-10-05 16:13 王乐 阅读(300) 评论(0) 推荐(0)
摘要:一.多线程编程中的线程同步 1.C#中的lock关键字 lock关键字可能是我们在遇到线程同步的需求时最常用的方式,但lock只是一个语法糖,为什么这么说呢,下面慢慢道来。 (1)lock的等效代码其实是Monitor类的Enter和Exit两个方法 (2)System.Threading.Moni 阅读全文
posted @ 2016-10-05 15:33 王乐 阅读(191) 评论(0) 推荐(0)
摘要:一.如何使用异步模式? 异步模式是在处理流类型时经常采用的一种方式,其应用的领域相当广阔,包括读写文件、网络传输、读写数据库,甚至可以采用异步模式来做任何计算工作。相对于手动编写线程代码,异步模式是一个高效的编程模式。 (1)所谓异步模式是个什么鬼? 在启动一个操作之后可以继续执行其他工作而不会发生 阅读全文
posted @ 2016-10-05 14:58 王乐 阅读(186) 评论(0) 推荐(0)