А>public void Test() А> { А> string ss = ""; А> DirectoryInfo dir = new DirectoryInfo(@"C:\temp"); А> while (abt == true) А> { А> FileInfo[] fil = dir.GetFiles(); А> foreach (FileInfo f in fil) А> { А> ss = f.Name; А> } А> } А> } А>И вот этот простенький пример грузит процессор на 97%-100%, это при том, что нет никакой дополнительной логики обработки.