01 2009 档案

摘要:摘要:做线程同步的时候一般都用Monitor对象或者lock关键字,其实好多场景是对资源读多写少,这时应该使用读写锁,而.net自带的ReaderWriterLock的性能有问题,于是我把.net 3.0的ReaderWriterLockSlim类给提取出来了。 关于ReaderWriterLock和ReaderWriterLockSlim的对比,参考如下链接:并发数据结构 : .NET Fram... 阅读全文
posted @ 2009-01-13 17:02 蛙蛙王子 阅读(1123) 评论(1) 推荐(2) 编辑
摘要:服务端收到客户端的请求,如果该请求的处理依赖另一个服务,而且客户端要求同步返回结果,一般得把请求的线程等待一个信号,等请求处理完毕再发送一个信号,给客户端返回结果,但如果这样的同步等待请求并发量很大的话,会很快耗费完线程池线程。 阅读全文
posted @ 2009-01-12 23:24 蛙蛙王子 阅读(2784) 评论(5) 推荐(1) 编辑
摘要:本来是想把SQL Server性能这节分两篇发出来的,但为了完整还是整成一篇发出来吧,从执行计划一节到最后是今天翻的。红色标注的是拿不准的地方,不对的地方大家指正。对于英文差的同学,阅读英文资料是个痛苦的过程,但通过阅读,让我更深入的了解了SQL Server。 阅读全文
posted @ 2009-01-02 18:34 蛙蛙王子 阅读(3488) 评论(8) 推荐(0) 编辑
摘要:基本数据结构解析之ArrayList 基本数据结构解析之Stack & Queue 基本数据结构解析之List 数据结构 : Hash Table [I] 数据结构 : Hash Table [II] Understanding GetHashCode, 理解GetHashCode C#中的ReaderWriterLock和LockFree 阅读全文
posted @ 2009-01-02 13:33 蛙蛙王子 阅读(486) 评论(0) 推荐(0) 编辑
摘要:对remoting了解的不深,这次翻译的一些地方可能不对,欢迎大家指点。 阅读全文
posted @ 2009-01-01 11:22 蛙蛙王子 阅读(2268) 评论(3) 推荐(0) 编辑
摘要: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... 阅读全文
posted @ 2009-01-01 09:23 蛙蛙王子 阅读(342) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示