Разрушение объекта мьютекс

Разрушение объекта мьютекс

int pthread_mutex_destroy(pthread_mutex_t* mutex);

Вызов разрушает объект мьютекс, на который указывает переменная mutex. После чего эта переменная не может быть использована без предварительного вызова pthread_mutex_init().

Возвращаемые значения:

EOK — успешное завершение;

EBUSY - мьютекс захвачен и не может быть разрушен до освобождения;

EINVAL — переменная, на которую указывает mutex, не является инициированным объектом - мьютексом.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Продолжение объекта

Из книги AutoCAD 2009 для студента. Самоучитель автора Соколова Татьяна Юрьевна

Продолжение объекта Snap to Extension – привязка к продолжениям объектов.Она необходима в том случае, когда при построении объектов требуется использовать линии, являющиеся временным продолжением существующих линий и дуг. Данный режим можно совмещать с режимом Apparent Intersect с


3.1. Природа объекта

Из книги Объектно-ориентированный анализ и проектирование с примерами приложений на С++ автора Буч Гради

3.1. Природа объекта Что является и что не является объектом? Способностью к распознанию объектов физического мира человек обладает с самого раннего возраста. Ярко окрашенный мяч привлекает внимание младенца, но, если спрятать мяч, младенец, как правило, не пытается его


Разрыв объекта

Из книги AutoCAD 2010 автора Орлов Андрей Александрович

Разрыв объекта Команда BREAK позволяет удалять части объекта или разбивать его на два. Для ее запуска следует нажать кнопку Break (Разрыв) на вкладке Home (Основная) в группе Modify (Редактирование) ленты или на панели инструментов Modify (Редактирование). Можно также выполнить команду


Разрушение мифа о главном персонаже

Из книги Добавьте в корзину. Ключевые принципы повышения конверсии веб-сайтов автора Айзенберг Джеффри

Разрушение мифа о главном персонаже Считается, что главная цель дизайна сайта, ориентированного на пользователя, – обеспечить наилучшие условия пребывания на нем главного персонажа. Но это все равно что строить супермаркет, в котором все товары располагаются на высоте


Понятия объекта и экземпляра объекта

Из книги HTML 5, CSS 3 и Web 2.0. Разработка современных Web-сайтов. автора Дронов Владимир

Понятия объекта и экземпляра объекта В начале этой главы мы познакомились с типами данных, определяющими саму природу данных и набор действий, которые можно выполнять с этими данными. Так, строковый тип определяет, что данные этого типа представляют собой строки —


Понятия объекта и экземпляра объекта

Из книги HTML 5, CSS 3 и Web 2.0. Разработка современных Web-сайтов автора Дронов Владимир

Понятия объекта и экземпляра объекта В начале этой главы мы познакомились с типами данных, определяющими саму природу данных и набор действий, которые можно выполнять с этими данными. Так, строковый тип определяет, что данные этого типа представляют собой строки —


Мьютекс

Из книги QNX/UNIX [Анатомия параллелизма] автора Цилюрик Олег Иванович

Мьютекс Мьютекс (от mutual exclusion — взаимное исключение) — это один из базовых примитивов синхронизации QNX Neutrino. Этот элемент реализуется на уровне микроядра системы и имеет широкий набор атрибутов и настроек. Назначение мьютекса — защита участка кода от совместного


Разрушение блока параметров

Из книги AutoCAD 2008 для студента: популярный самоучитель автора Соколова Татьяна Юрьевна

Разрушение блока параметров int pthread_condattr_destroy(pthread_condattr_t* attr);Функция разрушает блок параметров условной переменной, на которые указывает attr, после чего он уже не может использоваться без повторной инициализации.На практике разрушение параметров объекта синхронизации не


Разрушение условной переменной

Из книги Цифровой журнал «Компьютерра» № 184 автора Журнал «Компьютерра»

Разрушение условной переменной int pthread_cond_destroy(pthread_cond_t* cond);Вызов функции деинициализирует условную переменную cond. Для дальнейшего использования условной переменной, на которую ссылается cond, ее необходимо инициализировать вызовом pthread_cond_init(). Функция может


Инициализация и разрушение барьера

Из книги Цифровой журнал «Компьютерра» № 206 автора Журнал «Компьютерра»

Инициализация и разрушение барьера int pthread_barrier_init(pthread_barrier_t* barrier, const pthread_barrierattr_t* attr, unsigned int count);Функция инициализирует объект синхронизации типа барьер, после чего его можно использовать. В атрибутах барьера устанавливается (или запрещается) возможность доступа к


Инициализация и разрушение спинлока

Из книги Цифровая фотография от А до Я [2-е издание] автора Газаров Артур Юрьевич

Инициализация и разрушение спинлока int pthread_spin_init(pthread_spinlock_t* spinner, int pshared);Функция инициализирует объект синхронизации спинлока блокировки, на который указывает аргумент spinner, и устанавливает для него параметр доступа из других процессов в соответствии со значением


Продолжение объекта

Из книги автора

Продолжение объекта Snap to Extension – привязка к продолжениям объектов.Она необходима в том случае, когда при построении объектов требуется использовать линии, являющиеся временным продолжением существующих линий и дуг. Данный режим можно совмещать с режимом Apparent Intersect с


О том, как в галактиках перемешаны разрушение и созидание Дмитрий Вибе

Из книги автора

О том, как в галактиках перемешаны разрушение и созидание Дмитрий Вибе Опубликовано 04 августа 2013 В предпредыдущей колонке я мельком упомянул стимулированное звездообразование, точнее, рождение новых поколений звёзд, стимулированное тем или иным


Разрушение PAH в космосе Дмитрий Вибе

Из книги автора

Разрушение PAH в космосе Дмитрий Вибе Опубликовано 02 января 2014 Вы, возможно, заметили, что мои колонки в последнее время появляются нерегулярно. Увы, много приходится писать и другого: за осень–зиму мы с коллегами написали девять отчётов. Угадайте,


Освещенность объекта

Из книги автора

Освещенность объекта Освещенность объекта съемки прямо пропорциональна яркости источника света. При увеличении яркости света в два раза освещенность предмета также увеличится вдвое. При искусственном свете освещенность зависит от расстояния между источником света и