Механизми за синхронизация

Библиотеката с нишки предоставя три механизма за синхронизация:

  • Мютекси (Термин на Английски език: Mutexes). Взаимно заключване, блокиране на достъпа до променливи от други нишки. Това налага изключителен достъп от нишка до променлива или набор от променливи.

  • Съединения (Термин на Английски език: Joins). Нишката изчаква, докато другите нишки приключат.

  • Условни променливи (Термин на Английски език: Condition Variables). Докато мютексите прилагат синхронизация, като контролират достъпа на нишка до данни, условните променливи позволяват на нишките да се синхронизират въз основа на действителната стойност на данните.

Last updated