架构深渊

慢慢走进程序的深渊……关注领域驱动设计、测试驱动开发、设计模式、企业应用架构模式……积累技术细节,以设计架构为宗。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2008年11月21日

摘要: 最近要完成一个小的系统,其中准备使用多线程来实现。因为以前对多线程涉及甚少,所以特意看了一些资料。在这个系统开发过程中的各种问题、体验、感悟、心得和积累的知识,会每日汇总成文。 今天,首先记录一下对lock语句的学习体会。 我们先来看几个案例,看看lock是什么. 1 public class ThreadTest 2 { 3 private int i ... 阅读全文

posted @ 2008-11-21 22:36 chen eric 阅读(498) 评论(0) 推荐(0) 编辑

摘要: 关键字: 并发 对于并发,Lucene.Net 遵循以下规则: 1. 允许任意多的读操作并发,即任意数量用户可同时对同一索引做检索操作。 2. 即便正在进行索引修改操作(索引优化、添加文档、删除文档),依然允许任意多的检索操作并发执行。 3. 不允许并发修改操作,也就是说同一时间只允许一个索引修改操作。 Lucene.Net 内部已经对多线程安全进行了处理,打开 IndexWrite.c... 阅读全文

posted @ 2008-11-21 21:50 chen eric 阅读(348) 评论(0) 推荐(0) 编辑