Форум программистов, компьютерный форум 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)? :) подробнее

Показать сообщение отдельно
Praktolock
 Аватар для Praktolock
62 / 62 / 0
Регистрация: 29.11.2011
Сообщений: 289
29.07.2015, 13:01     Уведомления между потоками
Цитата Сообщение от eagl69 Посмотреть сообщение
загрузка цп под 100% т.к. в цикл выполняется быстро
Ну так не убирай Sleep)
Цитата Сообщение от eagl69 Посмотреть сообщение
А зачем тогда придуманы эти condition_variable если и проверкой в цикле переменной вполне можно обойтись?
С ними код компактнее и понятнее
Цитата Сообщение от eagl69 Посмотреть сообщение
А можно послать уведомление одному из 10 потоков? а не всем сразу? например по его ID?
Конечно можно. Ну самое что первое приходит в голову, вместо одной переменной сделать массив, в котором по одной такой переменной для каждого потока, и потоку например передавать указатель на егошнюю
 
Текущее время: 19:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru