Example #1
0
 public static void Start(DocumentManager dm)
 {
     new Thread(new ProcessDocuments(dm).Run).Start();
 }
Example #2
0
 //Queue相关代码
 public static void QueueTest()
 {
     DocumentManager dm = new DocumentManager();
     ProcessDocuments.Start(dm);
     for (int i = 0; i < 1000;i++ )
     {
         Document doc = new Document("Doc"+i.ToString(),"content");
         dm.AddDocument(doc);
         Console.WriteLine("Added document {0}",doc.Title);
         Thread.Sleep(new Random().Next(20));
     }
 }
Example #3
0
 protected ProcessDocuments(DocumentManager dm)
 {
     documentManager = dm;
 }