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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
trololo123
Сообщений: n/a
#1

Синхронизация доступа к критической области, используя механизм семафоров - C++

09.01.2011, 21:46. Просмотров 608. Ответов 0
Метки нет (Все метки)

реализовать на СИ в Линуксе
Необходимо выполнить синхронизацию доступа к критической области (файлу), используя механизм семафоров. При этом в задании учесть следующие требования:
а) по ходу выполнения процессов отслеживать по каждому используемому семафору: PID процесса, выполнившего операцию на семафоре; число процессов, ожидающих увеличения текущего значения; время последнего изменения значения;
b) уничтожить семафор, когда число обращений к нему достигнет некоторого значения.

Задание.
В файле хранится матрица. Написать три команды:
1) перестановка местами строк(столбцов);
2)сложение (вычитание) строк;
3)проверка диагонального преобладания.
Продумать параметры команд.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.01.2011, 21:46     Синхронизация доступа к критической области, используя механизм семафоров
Посмотрите здесь:

Используя механизм перегрузки функций, разработать две версии функции F C++
C++ Реализация 2х потоков, работа с буфером, механизм семафоров
Синхронизация доступа C++
Реализация семафоров C++
Вычислить и распечатать сумму элементов массива, используя указатель и метод доступа через разименование C++
Распараллелить с помощью критической секции C++
Проход критической секции кода C++
Используя механизм перегрузки функций, разработайте две версии функции F C++
C++ Как отловить место критической ошибки?
Взаимная блокировка приложений с использованием семафоров C++
Используя механизм перегрузки функции, вычислить для разных типов параметров C++
C++ Необходимо не допустить ввод символьных данных, используя механизм исключений

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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru