Страниц: [1]
  Печать  
Автор Тема: Производитель-потребитель. Какое средство синхронизации лучше?  (Прочитано 3945 раз)
stend.poms
Участник
*
Offline Offline

Сообщений: 8


Просмотр профиля
« : Марта 13, 2015, 11:03:34 am »

Возьмём стандартную схему производитель-потребитель. Очевидна реализация на условных переменных pthread_cond_t, но они тащат за собой мьютексы. Можно ли заменить условные переменные чем-то более производительным?

Цель - Есть несколько потоков (потоки номер 2,3,4,5...n), которые, получая данные извне, должны сообщать другому потоку (потоку 1), что наступило одно из условий. Какое - не имеет значения. Данными эти потоки друг с другом не обмениваются (или сам факт наступления условия и есть данные).
Записан
Страниц: [1]
  Печать  
 
Перейти в: