Я определил этот код блока.Может кто-нибудь сказать мне, если этот код асинхронный или параллельный ?Этот блочный код всего лишь пример.Он создает четыре потока и в конце ожидает завершения всех потоков.
public Form1()
{
InitializeComponent();
var t1 = Task.Run(() =>
{
GetSum();
});
var t2 = Task.Run(() =>
{
GetSum();
});
var t3 = Task.Run(() =>
{
GetSum();
});
var t4 = Task.Run(() =>
{
GetSum();
});
Task.WaitAll(t1, t2, t3, t4);
}
private int GetSum()
{
int sum = 0;
for (int i = 0; i < int.MaxValue; i++)
{
sum += i;
}
return sum;
}