Рассчитай точную стоимость своей работы и получи промокод на скидку 200 ₽
Найди эксперта для помощи в учебе
Найти эксперта
+2
Пример заказа на Автор24
Студенческая работа на тему:
Расширенные функции синхронизации потоков (Си)
Создан заказ №825440
24 ноября 2015

Расширенные функции синхронизации потоков (Си)

Как заказчик описал требования к работе:
Напишите функцию, удовлетворяющую следующим условиям: a. Прототип функции: int lab_pthread_mutex_trylock(pthread_mutex_t *mutex); b. Входной параметр: адрес мьютекса c. Функция возвращает следующие значения: 0 в случае, если мьютекс может быть захвачен без блокировки потока, 1 если попытка захвата м ьютекса с помощью функции pthread_mutex_lock(…) приведет к блокировке вызывающего ее потока, -1 в случае любой ошибки При реализации функции разрешается использовать стандартные структуры и функции библиотек ОС Linux, за исключением функции pthread_mutex_trylock(…). Напишите функцию, удовлетворяющую следующим условиям: a. Прототип функции: int lab_pthread_cond_timedwait(pthread_cond_t *cond, pthread_mutex_t *mutex, unsigned int timetowait); b. Входные параметры: адрес условной переменной, адрес мьютекса, количество миллисекунд, устанавливаемое для ожидания условной переменной. c. Функция возвращает следующие значения: 0 в случае успешного выполнения функции, 1 в случае, если время ожидания условной переменной превысило заданное в па-раметре timetowait количество миллисекунд, -1 в случае любой ошибки При реализации функции разрешается использовать стандартные структуры и функции библиотек ОС Linux, за исключением функции pthread_cond_timedwait(…). Написать нужно на языке С. Компелировать в gcc под Linux. Более подробно о задании можно посмотреть в файле, который прикреплю к заказу
подробнее
Заказчик
заплатил
20 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
20 дней
Заказчик принял работу без использования гарантии
25 ноября 2015
Заказ завершен, заказчик получил финальный файл с работой
5
Заказ выполнил
07071948
5
скачать
Расширенные функции синхронизации потоков (Си).jpg
2020-05-29 13:00
Последний отзыв студента о бирже Автор24
Общая оценка
4.6
Положительно
В целом, нормально. Но автор использовал питон, чег делать не следовало, исходя из задания.

Хочешь такую же работу?

Оставляя свои контактные данные и нажимая «Создать задание», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Хочешь написать работу самостоятельно?
Используй нейросеть
Мы создали собственный искусственный интеллект,
чтобы помочь тебе с учебой за пару минут 👇
Использовать нейросеть
Тебя также могут заинтересовать
СОЗДАНИЕ ИНТЕРНЕТ ПРИЛОЖЕНИЯ НА БАЗЕ CATALYSTWEBFRAMEWORK
Контрольная работа
Программирование
Стоимость:
300 ₽
Программа на С# (c шаблоном проектирования Singleton).
Лабораторная работа
Программирование
Стоимость:
300 ₽
Контрольная по предмету Прикладные экономические пакеты
Контрольная работа
Программирование
Стоимость:
300 ₽
Система регистрации клиентов турфирмы
Курсовая работа
Программирование
Стоимость:
700 ₽
Линейные алгоритмы
Лабораторная работа
Программирование
Стоимость:
300 ₽
учет запчастей в сервисном центре по ремонту гироскутеров
Дипломная работа
Программирование
Стоимость:
4000 ₽
Указатели. Как, где и для чего.
Курсовая работа
Программирование
Стоимость:
700 ₽
Написание программ на С. Операционные системы.
Решение задач
Программирование
Стоимость:
150 ₽
Решить задание, написать программу для схемы
Решение задач
Программирование
Стоимость:
150 ₽
Программа на с++, тема "Перегрузка операций."
Решение задач
Программирование
Стоимость:
150 ₽
Программирование на луа, создание интерпретатора луа
Решение задач
Программирование
Стоимость:
150 ₽
Решить задачу на c++ оптимальным способом (не сложно)
Решение задач
Программирование
Стоимость:
150 ₽
нужно набрать решение задачи в latex (сама задача звучит так «Пусть А
Решение задач
Программирование
Стоимость:
150 ₽
Программа, генерирующая для числового множества
Решение задач
Программирование
Стоимость:
150 ₽
Читай полезные статьи в нашем
Дерево модели в Компас-3D
Если рядом с изображением документа в панели, отображающей «дерево», стоит значок «+», то это означает, что он имеет подчиненные объекты. Для отображения их в списке, нужно щелкнуть мышью по значку. Контекстные меню объектов Дерева построения предназначены для облегчения доступа к командам, часто используемым в работе с объектами этого типа.
В ходе работы с любой деталью на экране отображается окн...
подробнее
Геометрический калькулятор в Компас-3D
К примеру, используя геометрический калькулятор, можно построить окружность, имеющую радиус, равный длине определенного объекта, отрезок, имеющий угол наклона, равный углу, образованному другими отрезками, и др.
В процессе создания или редактирования любого объекта на Панели свойств отобразятся поля, в которые нужно будет ввести значения параметров объекта. Данные об элементах вводятся либо вручную...
подробнее
Списки в HTML
Информация, представленная списками в языке HTML, строится с помощью специального набора тегов. Списки являются одной из самых популярных форм представления данных, как в электронном виде, так и в печатном. Со списками человек встречается практически ежедневно и повсеместно (список покупок в магазине, учащихся в кабинете и т.д.).
В языке HTML используются основные типы списков:
При организации раз...
подробнее
Использование Javascript для создания сценария на веб-странице
Всемирная сеть на заре своего существования способна была получать лишь текстовую информацию. Первые версии HTML не имели в своем составе средств, интегрирующих графические объекты в документы. Несмотря на молодость веб-технологии, темпы ее роста значительно превысили темпы развития других информационных технологий.
На сегодняшний день в веб-узлах содержатся разнообразные виды информации: графика, ...
подробнее
Дерево модели в Компас-3D
Если рядом с изображением документа в панели, отображающей «дерево», стоит значок «+», то это означает, что он имеет подчиненные объекты. Для отображения их в списке, нужно щелкнуть мышью по значку. Контекстные меню объектов Дерева построения предназначены для облегчения доступа к командам, часто используемым в работе с объектами этого типа.
В ходе работы с любой деталью на экране отображается окн...
подробнее
Геометрический калькулятор в Компас-3D
К примеру, используя геометрический калькулятор, можно построить окружность, имеющую радиус, равный длине определенного объекта, отрезок, имеющий угол наклона, равный углу, образованному другими отрезками, и др.
В процессе создания или редактирования любого объекта на Панели свойств отобразятся поля, в которые нужно будет ввести значения параметров объекта. Данные об элементах вводятся либо вручную...
подробнее
Списки в HTML
Информация, представленная списками в языке HTML, строится с помощью специального набора тегов. Списки являются одной из самых популярных форм представления данных, как в электронном виде, так и в печатном. Со списками человек встречается практически ежедневно и повсеместно (список покупок в магазине, учащихся в кабинете и т.д.).
В языке HTML используются основные типы списков:
При организации раз...
подробнее
Использование Javascript для создания сценария на веб-странице
Всемирная сеть на заре своего существования способна была получать лишь текстовую информацию. Первые версии HTML не имели в своем составе средств, интегрирующих графические объекты в документы. Несмотря на молодость веб-технологии, темпы ее роста значительно превысили темпы развития других информационных технологий.
На сегодняшний день в веб-узлах содержатся разнообразные виды информации: графика, ...
подробнее
Теперь вам доступен полный отрывок из работы
Также на e-mail вы получите информацию о подробном расчете стоимости аналогичной работы