Sadece bazı öneriler Başka bir sisteme işlem yapmak ve işlem yapmak için 100.000 + xml dosyam var.ParallelForeach kullanarak Dosya İşleme. Bu en iyi yaklaşım
public void ProcessFiles()
{
IEnumerable<FileInfo> orderedFiles = GetFilesOrdered();
foreach (FileInfo file in orderedFiles)
{
ProcessFile(file);
}
}
Ben Görev Paralel kütüphaneye hakkında okuma ama emin değil edilmiştir:
kavram
Ben böyle bir döngü var oldukça basittir. Diş çekme işlemine çok fazla yapışmış değil. TPL benim için çok şey sarıyor gibi görünüyor.Basitçe söylemek gerekirse sadece paralel bir durum mu kullanıyorsunuz?
herhangi bir örnek veya öneriler
Merhaba, İş parçacığı güvenliği için, Bu dosyalardan herhangi birinin eşzamanlı olarak erişilemediğinden emin olun. –
@ Joe.wang Bir kilit ekleme anlamına mı geliyor? eğer bana bir snippet sağlayabilir misiniz? Zamanınız için teşekkürler – user9969
'index' değişkeni nedir? Kullanmıyor gibisin. – Bridge