Шаг 249.
Язык программирования C#. Начала.
Многопоточное программирование. Примеры использования

    На этом шаге мы рассмотрим несколько примеров решения задач, в которых используется обработка исключений.

    Здесь мы рассмотрим несколько программ, в которых используются рассмотренная на предыдущих шагах обработка исключений.

    Задание 1. Напишите программу, в которой два потока заполняют целочисленный массив. Один поток заполняет массив с начала до конца числами, являющимися степенями двойки (20, 21, 22 и так далее). Другой поток заполняет массив с конца до начала числами, являющимися степенями тройки (30, 31, 32 и так далее).

Раскрыть/скрыть решение и комментарии.

Задание 2. Напишите программу, в которой создается двумерный целочисленный массив. Массив заполняется построчно: первая строка заполняется числами, являющимися степенями двойки (20, 21, 22 и так далее), вторая строка заполняется степенями тройки (30, 31, 32 и так далее), и так далее. Для заполнения каждой строки запускается дочерний поток. Объектные переменные для потоков следует организовать в виде массива.

Раскрыть/скрыть решение и комментарии.

Задание 3. Напишите программу, в которой с помощью дочернего потока вычисляется сумма

("точное" значение для суммы равно 2 - 1≈21,167168)

Раскрыть/скрыть решение и комментарии.

    Со следующего шага мы начнем знакомиться с многопоточным программированием.




Предыдущий шаг Содержание Следующий шаг