Всем доброго времени суток. Несколько часов убил на то, чтобы понять, как работают потоки на C#, однако ничего толком не вышло.
В качестве примера выбрал сделать параллельную сортировку пузырьком, вот код:
static void Main(string[] args)
{
// Задаем целочисленные переменные
int n, buf;
Console.WriteLine("Сортируем массив методом пузырька. Средний уровень, 4 задание");
Console.WriteLine("Введите длину массива = ");
// Преобразуем заполненную в консоле n в int
n = int.Parse(Console.ReadLine());
// Заполняем массив с данными
int[] a = new int[n];
for (int i = 0; i < n; i++)
{
Console.Write("A[{0}]=", i);
a[i] = int.Parse(Console.ReadLine());
}
// Метод пузырька - попарно сравниваем цифры и ставим наибольшее в конец до момента, последнее число не будет больше, чем другие
for (int k = n - 1; k > 0; k--)
for (int i = 0; i < k; i++)
if (a[i] > a[i + 1])
{
buf = a[i];
a[i] = a[i + 1];
a[i + 1] = buf;
}
// Отчищаем консоль от введенных данных
Console.Clear();
Console.WriteLine("Отсортированный массив: ");
// Вывод информации на экран консоли
for (int i = 0; i < n; i++)
Console.WriteLine("[A{0}] = {1}", i, a[i]);
Console.ReadKey();
}
}
Нужно направление, как реализовать нечто подобное? Я так понимаю, нужно создать поток и передать в него функцию, которая будет выполняться уже в потоке
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Подскажите как можно реализовать обмен данными между множеством ПК с помощью одного сайта на c#Именно сайт на хостинге, а не целый сервер
нужно сделать плагин, который берет за основу погоду в определенном городеЕсть ли какая нибудь функция, которая позволяет заглядывать на чужой...
Добрый день! Ситуация такая: на сайте есть окошко (div) в котором крутится слайдерПри нажатии на кнопочку окошко со слайдером разворачивается...