Форум программистов, компьютерный форум CyberForum.ru

Уведомления между потоками - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Когда в ОС используется COM ? http://www.cyberforum.ru/cpp-beginners/thread1506576.html
Для каких действий ОС использует COM технологию ? Всегда ли она используется при исполнении exe файлов?
C++ Где найти все глаголы для ShellExecute ? Здравствуйте. Где и как посмотреть список допустимых глаголов системы? Знаю о существовании страницы в msdn , но функция которую я нашел в интернете и использую использует глагол "runas", которого нет на странице. http://www.cyberforum.ru/cpp-beginners/thread1506564.html
Write some short C or C++ code to generate a segmentation fault C++
Write some short C or C++ code to generate a segmentation fault
Write some short C or C++ code to generate a stack overflow C++
Write some short C or C++ code to generate a stack overflow
C++ Write some short C or C++ code that slowly leaks memory until all the resources are consumed http://www.cyberforum.ru/cpp-beginners/thread1506552.html
сабж :D
C++ Какие существуют типы компилляторной оптимизации? What are some compiler optimizations that you know (ie. loop unrolling, constant folding, etc)? :) подробнее

Показать сообщение отдельно
eagl69
4 / 9 / 1
Регистрация: 12.10.2011
Сообщений: 440
29.07.2015, 13:09  [ТС]     Уведомления между потоками
У меня так и реализовано сейчас, но только проверка в цикле этих переменных. Вот я и подумал от них избавится.

Добавлено через 4 минуты
Я правильно понял что сделав массив перименных функцией notify_one() разбудится только тот поток где ожидается изменение именно той переменной? например так: cv.wait(lk, [=]() { return (*strukt_1)[1].a == 0;});

Добавлено через 55 секунд
а потоки где идет проверка:cv.wait(lk, [=]() { return (*strukt_1)[2].a == 0;}); не будут просыпаться?
 
Текущее время: 16:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru