Console.WriteLine("Starting t2 " + t2.Id.ToString());
Console.WriteLine("Starting t1 " + t1.Id.ToString());
t4 = new Task(A, 4);
t3 = new Task(A, 3);
t2 = new Task(A, 2);
t1 = new Task(A, 1);
ThreadPool.SetMaxThreads(4, -1);
ThreadPool.SetMinThreads(4, -1);
Console.WriteLine("Proc count = " + pcount);
pcount = Environment.ProcessorCount;
Код для языков VB и C++ можно найти на
Для тестов нам потребуется VS 2010. Изображения в этой статье получены с использованием процессора Intel Core i3
Осторожно, много картинок
Узнаем интересные и полезные мелочи в отладки с vs2010
Как перемещаться в окнах отладки Parallel Tasks и Parallel Stacks
Как посмотреть список заданий созданных в нашем приложении (System.Threading.Tasks.Task)
Как смотреть call stacks выполняемых потоков
В этой статье я расскажу, как отлаживать многопоточные приложения в Visual Studio 2010, используя окна Parallel Tasks и Parallel Stacks. Эти окна помогут понять структуру выполнения многопоточных приложений и проверить правильность работы кода, который использует .
Руководство по отладке многопоточных приложений в Visual Studio 2010
Руководство по отладке многопоточных приложений в Visual Studio 2010 / Хабрахабр
Комментариев нет:
Отправить комментарий