2010-06-23 11:18:41
涉及的技术内容包括:ASM、ANSI C、.NET/C#、Python、Linux/Ubuntu 等。记录读书笔记、生活点滴。关注基础理论和开发……
除特别标注外,所有文章均为作者原创,转载请注明出处。谢谢!
查看 "推荐文章目录"。
研发中心长期招聘开发人员,详情请点击
"Linux/C, Python 职位"、
".NET/C# 职位"。
雨痕内部技术交流群,欢迎熟识的朋友参与。
将 添加为您的 MSN 联系人即可。
为杜绝垃圾广告的侵扰,只有注册用户可以发表评论和留言。
如果有什么问题,可以单击右侧图标给雨痕发消息。([Lucene.Net] 应用实践
[ 2006-09-07 21:37:09 | 作者: yuhen ]
首先我们做几个小实验。
实验一
下面的代码中,我们使用两个线程来模拟并发的读写操作。运行该代码,我们会发现 IndexReader 并不能获得 Directory 的变更数据。
阅读全文…
实验一
下面的代码中,我们使用两个线程来模拟并发的读写操作。运行该代码,我们会发现 IndexReader 并不能获得 Directory 的变更数据。
private void Test1()
{
Directory directory = new RAMDirectory();
Analyzer analyzer = new StandardAnalyzer();
new Thread(delegate()
{
IndexWriter writer = new IndexWriter(directory, analyzer, true);
while (true)
{
Document doc = new Document();
doc.Add(Field.Keyword("a", "Hello, World!"));...阅读全文…
1







