Форум программистов, компьютерный форум CyberForum.ru

Немогу понять как начать программу - C++

Восстановить пароль Регистрация
 
adrinaline
0 / 0 / 0
Регистрация: 17.05.2011
Сообщений: 28
17.05.2011, 21:26     Немогу понять как начать программу #1
Многопоточное консольное приложение С++.
Основной поток запускает X (1 < X <= 64) вспомогательных потоков. X –
первый параметр командной строки. Каждый из вспомогательных потоков
бесконечно (с некоторой изменяющейся задержкой) добавляет в некий общий
контейнер свой элемент. При этом он удаляет самый старый элемент в
случае, если тот был добавлен другим потоком или если количество
элементов в контейнере > Y (Y - второй параметр командной строки).
Основной поток ожидает любого ввода из командной строки (например
нажатия на Enter). После получения ввода из командной строки основной
поток должен распечатать статистику вида '<поток> - <количество
элементов для этого потока в контейнере>’ для всех потоков
(вспомогательные потоки больше использоваться не будут) и максимальное
зарегистрированное количество элементов в контейнере. После этого
приложение должно корректно завершиться.
Основные условия и требования:
1. Формат командной строки ‘test_app X Y’.
2. Y – целое число (size_t) на величину которого ограничение не
накладывается (в рамках ограничения типа переменной).
3. Код должен безопасно обрабатывать возможные исключения, т.е
предполагается что любой из потоков может формировать С++ исключение в
любой точке кода. При этом общая работоспособность приложения должна
сохраняться, либо приложение должно корректно завершиться если
исключение произошло в основном потоке.
4. Код должен быть обьектно ориентирован.
5. Приложение должно обеспечивать оптимальную скорость (в рамках С++,
т.е. без использования ассемблерных вставок e.t.c.) как для накопления,
так и для отображения статистики.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.05.2011, 21:26     Немогу понять как начать программу
Посмотрите здесь:

C++ Немогу понять как реализовать
В Универе задали С++, немогу понять что да как... !!! C++
Немогу понять в чем ошибка. C++
C++ Немогу понять в чем ошибка (
C++ Немогу понять в чем ошибка.
C++ Немогу понять где ошибки
немогу понять ошибку C++
Ребята немогу понять задачу на С++ C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 16:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru