System.outofmemoryexception при использовании запуска потока
Я использую threds для обработки xml файлов
для(i=0;i<200;i++)
{
Thread thread1 = new Thread(() => ProcessParadotProspect(dsXMLData, strFileName));
thread1.Начать();
Thread thread2 = new Thread(() => ProcessVistorActivity(dsXMLData, prospect_id, strFileName));
thread2.Начать();
Thread thread3 = new Thread(() => ProcessListSubscription(dsXMLData, prospect_id, strFileName));
thread3.Начать();
}
но уже через 2 минуты система заработала.OutOfMemoryException идет
пожалуйста, скажите мне, как решить эту проблему
Что я уже пробовал:
я перепробовал так много постов в поиске google но не получил правильного решения пожалуйста помогите в этом отношении
Richard MacCutchan
Не создавайте так много потоков.