Довідники C# Parallel

Що таке Parallel в C#?

Клас Parallel у C# надає зручні засоби для паралельного виконання завдань, особливо в циклах. Це спрощує написання паралельного коду та автоматичне масштабування для використання кількох ядер процесора. 


Клас Parallel автоматично поділяє завдання між доступними ядрами процесора, покращуючи продуктивність програми.

static void Main()
{
	// Приклад використання Parallel.ForEach
	string[] cities = { "New York", "London", "Paris", "Tokyo", "Sydney" };
	Parallel.ForEach(cities, city =>
	{
		Console.WriteLine($"Processing city: {city} in thread {Task.CurrentId}");
	});

	// Приклад використання Parallel.For
	Parallel.For(1, 6, i =>
	{
		Console.WriteLine($"Processing number: {i} in thread {Task.CurrentId}");
	});
}
Коментарі
Додати коментар

Поки що коментарів немає