摘要: MDSN关于.net连接池的讨论 NET 连接池救生员防止可淹没应用程序的池溢出William Vaughn大多数 ADO.NET 数据提供程序使用连接池,以提高围绕 Microsoft 断开连接的 .NET 结构构建的应用程序的性能。应用程序首先打开一个连接(或从连接池获得一个连接句柄),接着运行一个或多个查询,然后处理行集,最后将连接释放回连接池。如果没有连接池,这些应用程序将花费许多额外时... 阅读全文
posted @ 2007-07-24 21:13 hq5460 阅读(257) 评论(0) 推荐(0) 编辑
摘要: SQL Server 索引结构及其使用(一) 一、深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别: 其实,我们的汉语字典的正文本身就是... 阅读全文
posted @ 2007-07-24 20:46 hq5460 阅读(486) 评论(0) 推荐(0) 编辑
摘要: (一)线程--简述线程概述及原理线程是程序执行的基本原子单位.一个进程可以由多个线程组成.在分布式编程中,正确使用线程能够很好的提高应用程序的性能及运行效率.实现原理是将一个进程分成多个线程,然后让它们并发异步执行,来提高运行效率.并发执行并不是同时执行(占有CPU),任意时刻还是只能有一个线程占用CPU,只不过是它们争夺CPU频繁一些,感觉到他们似乎都在运行.下面通过一个简单的例子来说明一... 阅读全文
posted @ 2007-07-24 20:41 hq5460 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 多任务和多线程 在.NET多线程编程这个系列我们讲一起来探讨多线程编程的各个方面。首先我将在本篇文章的开始向大家介绍多线程的有关概念以及多线程编程的基础知识;在接下来的文章中,我将逐一讲述。NET平台上多线程编程的知识,诸如System.Threading命名空间的重要类以及方法,并就一些例子程序来作说明。 引言 早期的计算硬件十分复杂,但是操作系统执行的功能确十分的简单。那个时候的操作系统在任... 阅读全文
posted @ 2007-07-24 20:36 hq5460 阅读(226) 评论(0) 推荐(0) 编辑
摘要: C#的多线程机制探索 一.多线程的概念 Windows是一个多任务的系统,如果你使用的是windows 2000及其以上版本,你可以通过任务管理器查看当前系统运行的程序和进程。什么是进程呢?当一个程序开始运行时,它就是一个进程,进程所指包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的,线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数... 阅读全文
posted @ 2007-07-24 17:02 hq5460 阅读(625) 评论(0) 推荐(0) 编辑
摘要: 1 .NET 2.0中真正的多线程实例 2 Real Multi-threading in .NET 2.0 3 remex1980 翻译于 2007-5-16 20:43:21 4 原作者: Jose Luis Latorre 5 原文地址:http://www.codeproject.com/useritems/RealMultiThreading.asp 6 7 ... 阅读全文
posted @ 2007-07-24 16:13 hq5460 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 1 参考多线程读写文件 2 以下转贴 3 using System; 4 using System.Threading; 5 using System.IO; 6 7 namespace CopyTest 8 { 9 10 //FileBuffer用来存放和取出缓冲区变量 11 ... 阅读全文
posted @ 2007-07-24 15:18 hq5460 阅读(193) 评论(0) 推荐(0) 编辑