01 2009 档案
摘要:摘要:做线程同步的时候一般都用Monitor对象或者lock关键字,其实好多场景是对资源读多写少,这时应该使用读写锁,而.net自带的ReaderWriterLock的性能有问题,于是我把.net 3.0的ReaderWriterLockSlim类给提取出来了。 关于ReaderWriterLock和ReaderWriterLockSlim的对比,参考如下链接:并发数据结构 : .NET Fram...
阅读全文
摘要:服务端收到客户端的请求,如果该请求的处理依赖另一个服务,而且客户端要求同步返回结果,一般得把请求的线程等待一个信号,等请求处理完毕再发送一个信号,给客户端返回结果,但如果这样的同步等待请求并发量很大的话,会很快耗费完线程池线程。
阅读全文
摘要:本来是想把SQL Server性能这节分两篇发出来的,但为了完整还是整成一篇发出来吧,从执行计划一节到最后是今天翻的。红色标注的是拿不准的地方,不对的地方大家指正。对于英文差的同学,阅读英文资料是个痛苦的过程,但通过阅读,让我更深入的了解了SQL Server。
阅读全文
摘要:基本数据结构解析之ArrayList 基本数据结构解析之Stack & Queue 基本数据结构解析之List 数据结构 : Hash Table [I] 数据结构 : Hash Table [II] Understanding GetHashCode, 理解GetHashCode C#中的ReaderWriterLock和LockFree
阅读全文
摘要:对remoting了解的不深,这次翻译的一些地方可能不对,欢迎大家指点。
阅读全文
摘要:Microsoft .Net Remoting系列专题之一:.Net Remoting基础篇 http://dev.21tx.com/2006/05/14/10109.html Microsoft .Net Remoting系列专题之二:Marshal、Disconnect与生命周期以及跟踪服务 http://dev.21tx.com/2006/05/14/10108.html Microsoft...
阅读全文