знание C#, .Net, WCF, ASP.NET, ASP.NET (MVC), WebServices. EntityFramework. парсинг JSON, XML, HTML, t-SQL – это обязательное условие! на постоянной основе оплата за выполнения каждого задания. Российская федерация желателен часовой пояс москва +3 часа ...
Программа на Си под Unix Solaris
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Нужно написать программу для синхронизации процессов с помощью сигналов на Си под Солярис (или исправить мою версию). Обязательно использовать sigaction, sigprocmask, sigsuspend.
Сам смысл программы состоит в том, чтобы процесс создал потомка, который будет считать определённую линейную функцию (на самом деле, не важно какую, просто чтобы был расчёт). А родитель будет считать квадратные корни. Всё это происходит параллельно. Когда один процесс заканчивает расчёт, он отправляет другому сигнал. Тот, кто первым посчитал, ждёт, пока посчитает второй (т.е. ждёт, пока не придёт соответствующий сигнал). Только после этого оба процесса в своих циклах переходят к следующим расчётам.
В результате на выводе должно быть видно, как процессы периодически дожидаются друг друга.
Я понимаю, что так наверное не очень понятно, что я имею в виду. Для этого (ну, и если кто-то решит исправлять мою версию) прилагаю код того, что удалось написать мне.
Проблема в том, что в моём варианте программы процессы после первого прохода своих циклов встают в бесконечное ожидание, что видно из вывода (скрин прилагаю).
- Похожие заказы
- Системное программирование1 заявкаЗакрыт10 лет назад
тут такая ситуация....нужно настроить счетчик на лендинге...кароче чтобы менялась акция,через каждые 10 дней..на другую.их 3...и еще число менялось тоже сейчас надо через 8 дней,чтобы поменялась акция и дата,потом через 10 другая акция и ...
Системное программирование2 заявкиЗакрыт10 лет назадНеобходимо дописать личный кабинет на джумла 2.5.16 с необходимым функционалом. Пример похожего функционала кабинета на exp-shop.com. Варианты по срокам и оплате - в личку. Оплата по факту, после того как выберу исполнителем - WM или ...
Системное программирование1 заявкаЗакрыт10 лет назадЗдравствуйте, значит так есть сайт, на него ставили уже около 20 слайдеров и ни одни не стает. Нужен фрилансер который поставит просто готовый слайдер на его усмотрение и если есть ошибки почему он не ставал ...
Системное программирование6 заявокЗакрыт10 лет назадКто нам нужен: - Нужен специалист по настройке и интеграции Mail Chimp (возможна работа и с другими системами). Это будет человек, который поможет запустить в работу наши решения и реализовать стратегии в e-mail маркетинге. Нужно будет ...
Системное программированиенет заявокЗакрыт10 лет назадПосле переезда перестал работать форум novorozhdennui.ru/forum/ Не могу понять в чем дело. Нужен сведующий в этом вопросе специалист.
Системное программирование1 исполнительЗавершен10 лет назадВ готовом шаблоне товарного чека требуется доработать макрос, а именно: Добавить 3 столбика: - "Код" (вписывается вручную) - "Скидка на Ед." (вписывается вручную) - "Цена со скидкой" (формула расчета = "Цена на ед." минус "Скидка на ед.") Порядок столбцов должен ...
Системное программирование1 исполнительЗавершен10 лет назадЕсть скрипт который принимает данные с нескольких GPS-трекеров, шлет им ответ и складирует все в БД. Раньше он подвисал раз в 2 неделb, но при увеличении нагрузки он начал виснуть раз в сутки. Нужно ...
Системное программированиенет заявокЗакрыт10 лет назадЕсть скрипт который принимает данные с нескольких GPS-трекеров, шлет им ответ и складирует все в БД. Раньше он подвисал раз в 2 неделb, но при увеличении нагрузки он начал виснуть раз в сутки. Нужно ...
Системное программированиенет заявокЗакрыт10 лет назад- $50
Интересует возможность выполнения курсовой работы по микроконтроллерам PIC. Пакет MPLAB. программа нужна с комментариями и сопроводительным документиком с расширенными объяснениями. Для контроллеров типа PIC16Cхх или PIC16Fxx. Программа, принимающая два аналоговых сигнала x1 и x2, проводящая их через АЦП ...
Системное программирование1 исполнительЗакрыт10 лет назад