摘要:
锁机制与原子操作 <第四篇> 一、线程同步中的一些概念 1.1临界区(共享区)的概念 在多线程的环境中,可能需要共同使用一些公共资源,这些资源可能是变量,方法逻辑段等等,这些被多个线程共用的区域统称为临界区(共享区),临界区的资源不是很安全,因为线程的状态是不定的,所以可能带来的结果是临界区的资源遭 阅读全文
posted @ 2016-05-05 15:09
从未被超越
阅读(464)
评论(0)
推荐(0)
摘要:
配置文件入门 - WebConfig.config常用配置节点介绍 一、配置文件入门 .Net提供了一种保存项目配置信息的办法,就是利用配置文件,配置文件的后缀一般是.config。在WinForm程序中配置文件一般是App.config。在Asp.net中一般默认是web.config。 一个.c 阅读全文
posted @ 2016-05-05 15:09
从未被超越
阅读(2740)
评论(0)
推荐(0)
摘要:
线程池 异步I/O线程 <第三篇> 在学习异步之前先来说说异步的好处,例如对于不需要CPU参数的输入输出操作,可以将实际的处理步骤分为以下三步: 启动处理; 实际的处理,此时不需要CPU参数; 任务完成后的处理; 以上步骤如果仅仅使用一个线程,当线程正在处理UI操作时就会出现“卡”的现象。 如果使用 阅读全文
posted @ 2016-05-05 15:08
从未被超越
阅读(440)
评论(1)
推荐(0)
摘要:
线程初步了解 - <第一篇> 操作系统通过线程对程序的执行进行管理,当操作系统运行一个程序的时候,首先,操作系统将为这个准备运行的程序分配一个进程,以管理这个程序所需要的各种资源。在这些资源之中,会包含一个称为主线程的线程数据结构,用来管理这个程序的执行状态。 在Windows操作系统下,线程的的数 阅读全文
posted @ 2016-05-05 15:07
从未被超越
阅读(315)
评论(0)
推荐(0)
摘要:
线程池之ThreadPool类与辅助线程 - <第二篇> 一、CLR线程池 管理线程开销最好的方式: 尽量少的创建线程并且能将线程反复利用(线程池初始化时没有线程,有程序请求线程则创建线程); 最好不要销毁而是挂起线程达到避免性能损失(线程池创建的线程完成任务后以挂起状态回到线程池中,等待下次请求) 阅读全文
posted @ 2016-05-05 15:07
从未被超越
阅读(342)
评论(0)
推荐(0)
摘要:
查询设计分析 一、查询设计的建议 在一些情况下,查询结构使优化器不能选择最好的处理策略。知道何时发生这种情况以及如何避免它是很重要的。这里主要介绍如下几点: 在小的结果集上操作; 有效使用索引; 避免优化器提示; 使用域和参照完整性; 避免资源密集型的查询; 减少网络传输数量; 减少事务开销; 二、 阅读全文
posted @ 2016-05-05 15:04
从未被超越
阅读(425)
评论(0)
推荐(0)
摘要:
引用类型与值类型在编码上的区别 一、引入类型与值类型简介 值类型:直接存放于栈中,取的时候是直接取得值。值类型继承自System.ValueType。(自定义对象) 引用类型:存在于托管堆中,取的时候是从栈取该对象的地址,然后用这个地址去托管堆中取值。引用类型继承自System.Object。(in 阅读全文
posted @ 2016-05-05 15:04
从未被超越
阅读(311)
评论(0)
推荐(0)
摘要:
SQLServer XML类型 SQL Server从2005起开始支持xml类型,这个数据类型对于后期的改变非常有用。一对多的关系在后期变成了多对多的关系,XML类型就是一个不错的选择。 1、创建测试数据 创建表 --创建表,包含Xml类型列 CREATE TABLE Person ( Id in 阅读全文
posted @ 2016-05-05 15:03
从未被超越
阅读(348)
评论(0)
推荐(0)
摘要:
Lucene.net 性能《第八篇》 一、IndexReader性能分析 IndexReader完成了打开所有索引文件和提供底层reader API等繁重的工作,而IndexSearch则要简单得多。由于打开一个IndexReader需要较大的系统开销,因此最好是在所有搜索期间都重复使用一个Inde 阅读全文
posted @ 2016-05-05 15:02
从未被超越
阅读(294)
评论(0)
推荐(0)
摘要:
搜索结果的处理和显示《第六篇》 一、提取搜索结果 1、TopDocs对象的说明 MaxScore:最高得分; TotalHits:匹配到的结果总数; ScoreDocs:匹配到的文档数组(内部可以获得文档Id与分数); 下面来看看获得的结果信息: Console.WriteLine(docs.Max 阅读全文
posted @ 2016-05-05 15:01
从未被超越
阅读(326)
评论(0)
推荐(0)

浙公网安备 33010602011771号