[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]

Программирование: Разработка и отладка программ


Список процедур для поддержки синхронизации


pthread_mutex_destroy Удаляет взаимную блокировку.
pthread_mutex_init Инициализирует взаимную блокировку и задает ее атрибуты.
PTHREAD_MUTEX_INITIALIZER Инициализирует статическую взаимную блокировку с атрибутами по умолчанию.
pthread_mutex_lock и pthread_mutex_trylock
  Захватывает взаимную блокировку.
pthread_mutex_unlock Освобождает взаимную блокировку.
pthread_mutexattr_destroy Удаляет объект атрибутов взаимной блокировки.
pthread_mutexattr_init Создает объект атрибутов взаимной блокировки и инициализирует его значениями по умолчанию.
pthread_cond_destroy Удаляет переменную условия.
pthread_cond_init Инициализирует переменную условия и задает ее атрибуты.
PTHREAD_COND_INITIALIZER Инициализирует статическую переменную условия с атрибутами по умолчанию.
pthread_cond_signal или pthread_cond_broadcast
  Разблокирует одну или несколько нитей, заблокированных с помощью переменной условия.
pthread_cond_wait и pthread_cond_timedwait
  Блокирует вызывающую нить при выполнении условия.
pthread_condattr_destroy Удаляет объект атрибутов условия.
pthread_condattr_init Создает объект атрибутов условия и инициализирует его значениями по умолчанию.

Связанная информация

Обзор синхронизации

Краткая справка по библиотеке работы с нитями


[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]