T
talyanyx
Необходимо написать программу, которая принимает входной параметр в качестве пароля, сравнивает его и в случае совпадения, выводит какой-то текст.
Необходимо организовать параллельный поиск паролей методом перебора. Известно, что пароль 4-значный и состоит только из цифр. В качестве параметра данная программа принимает число параллельных потоков.
Порядок работы общего потока:
1) Определяется число параллельных потоков - N
2) Весь диапазон паролей разбивается на N участков.
3) Заполняется структура аргумента для каждого из потоков
4) Запуск потоков
5) Ожидание завершения и вывод результата.
Порядок работы потока, подбирающего пароль:
1) Считывание входных параметров (структуры)
2) Организация цикла на определенном диапазоне паролей
3) Запуск процесса сравнивания паролей в цикле
4) Проверка возвращаемого результата
5) Сохранение правильного пароля, если найден.
Необходимо организовать параллельный поиск паролей методом перебора. Известно, что пароль 4-значный и состоит только из цифр. В качестве параметра данная программа принимает число параллельных потоков.
Порядок работы общего потока:
1) Определяется число параллельных потоков - N
2) Весь диапазон паролей разбивается на N участков.
3) Заполняется структура аргумента для каждого из потоков
4) Запуск потоков
5) Ожидание завершения и вывод результата.
Порядок работы потока, подбирающего пароль:
1) Считывание входных параметров (структуры)
2) Организация цикла на определенном диапазоне паролей
3) Запуск процесса сравнивания паролей в цикле
4) Проверка возвращаемого результата
5) Сохранение правильного пароля, если найден.