我希望先搜索目录,然后再搜索其中的文件,查找关键字。
我知道我需要两个类:生产者类和消费者类,但我不知道如何使用C#生产者/消费者队列进行搜索?
public class Program
{
private static void Main()
{
Queue<File> searchFile = new Queue<File>();
Queue<Directory> searchDirectory = new Queue<Directory>();
new Thread(searchDirectory).Start();
for (int i = 0; i < 3; i++)
new Thread(searchFile).Start();
}
}