Справочники 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}");
	});
}
Комментарии
Добавить комментарий

Пока комментариев нет