Нужен разработчик с отличным знанием Java/Kotlin для разработки инвестиционной платформы. Ваши обязанности: - реализация бизнес логики системы - проектирование архитектуры backend части приложения - документирование решений - коучинг ...
Многопоточная Windows программная модель посещения почтового отделения
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Разработать – в визуальном представлении на консоли – многопоточную модель поведения
посетителей почтового отделения.
Приложение должно содержать программу на языке С, решающую поставленную задачу, и командный файл для ее трансляции на всем изучаемом семействе ОС, поддерживаемых в настоящее время, и использующий транслятор gcc.
Суть задачи:
Модерируется поведение 24 посетителей, каждый из которых
назависимо от других входит в почтовое отделение, подходит к автомату выдачи талонов на
обслуживание, если кто-то уже берет талон, то встает в очередь к этому автомату. Затем, когда
подошла его очередь или ее нет, ждет, пока не появиться объявление о его талоне и окне к которому
нужно подойти. Таких окон в модели должно быть 3. Подойдя к окну он обслуживается некоторой
время, задаваемое в программе случайно в пределах 0,6 — 1 минут, после чего отходит и выходит из
помещения. Появление посетителей моделируется как случайное в интервале времени модели от 0,5 до
5 минут. Время срабытавания автомата талонов — 3 сек.
Поведение модели должно отображаться в консольном окне с помощью условных схем, значков и текстов, размер окна не менее 40 строк на 100 столбцов, занимая в ходе моделирующих движений все пространство окна. Отдельный посетитель обозначается одной латинской буквой. Для правильного взаимодействия использовать семафоры или мьютексы, входящие в API Windows.
Также требуется схема алгоритма программы и описание функций(1), глобальных величин(2), семафоров и мьютексов(3).
Пример:
1) int main() – точка входа в программу. Включает в себя инициализацию функции отрисовки городов и дорог, а также запуск нитей городов, инициализацию семафоров и мьютексов.
2) const int stationsCount – целочисленная константа задающая количество станций.
3) print_lock – мьютекс, отвечающий за доступ к выводы в консоль.
Заявки фрилансеров
Похожие заказы
- Прикладное ПО5 заявокЗакрыт5 лет назад
Требуется специалист, настроить makeCall функцию звонка
Прикладное ПОнет заявокЗакрыт5 лет назад- $50
Всем привет. Нужен бот, который будет по заданным ключевикам выполнять нужные сценария в поисковике и затем на сайтах с полной эмуляцией реального пользователя(моб юзер агенты, IP, прокси, расширения экрана и тд) ...
Прикладное ПО3 заявкиЗакрыт5 лет назад Необходим разработчик или небольшая команда для создания обучающего приложения. Разработка ведется на собственной платформе. Задачи: 1. Сборка элементов интерфейса и проверка их функционирования (язык разметки - xml, есть базовые инструменты редактирования) ...
Прикладное ПО1 заявкаЗакрыт5 лет назадТребуется сделать в экселе выгрузку трех отчетов Доменов для выгрузки будет много поэтому нужно будет принимать во внимание лимиты сервиса и делать повторные запросы. 1. Первый отчет Суть проста в ...
Прикладное ПО1 заявкаЗакрыт5 лет назадНастроить телефонию Битрикс24 для компании-нерезидента РФ(или альтернативное максимально бюджетное решение для звонков по СНГ) Суть проблемы: Наша компания настроила Bitrix24 для звонков по СНГ (включаяРФ), пополнила аккаунт телефонии, арендовала номер телефона. ...
Прикладное ПО1 заявкаЗакрыт5 лет назадÉcrire un programme dans un langage algorithmique à l'aide de tableaux unidimensionnels MATLAB
Прикладное ПО1 заявкаЗакрыт5 лет назадДобрый день! Есть ПО который содержит батник. Запускаю этот батник в линуксе и он выдает ошибку: Error:Could not find or load main class com.hlit.ems.ui.main.HlitMainEMS Caused by:java.lang.ClassNotFoundException: com.hlit.ems.ui.main.HlitMainEMS Мне сказали что в моем батнике ...
Прикладное ПОнет заявокЗакрыт5 лет назад- $300
Создать Обработчик типизированного файла записей, содержащего сведения об учениках: Фамилия ученика; Год обучения, Буква (класса), Отметки за последнюю четверть.. 1. Собрать в новом файле сведения о лучших учениках класса, не имеющих отметок ниже четырёх, ...
Прикладное ПО7 заявокЗакрыт5 лет назад - $2
Решить задачу на Java. Нужно загрузить страницу через прокси Socks 5, при этом отправить и получить HTTP заголовки и cookies
Прикладное ПОнет заявокЗакрыт5 лет назад