Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!
Проект C# Windows Forms "Производитель и потребитель"
600 UAHСуть проекта:
Нужно сделать проект с формой\формами Visual Studio на языке C#. Параллельные потоки осуществляют циклические вызовы функций. Результаты работы размещаются каждым потоком в общую очередь конечной длины. Третий поток берёт результаты работы из очереди и выводит их на экран. Очередь должна быть реализована с использованием двух объектов семафорной синхронизации (для потоков 1 и 2 и для потока 3). Когда очередь заполнена, потоки 1 и 2 должны быть приостановлены функцией ожидания. Если в очереди отсутствуют результаты, поток 3 также должен быть приостановлен функцией ожидания. Разделение результатов в очереди кода должно быть отформатировано с помощью объекта синхронизации монитора.
Также имеются такие требования:
- Программа должна позволять ставить количество потоков (процессов).
- Программа должна разрешать изменять размеры окна и продолжать при этом работать.
Сроки:
- Желательно до 00:00, но учитывая слишком короткие сроки можно потянуть еще на два-три часа(только это нужно сразу обговорить).