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

Синхронизация потоков - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Отправить POST запрос http://www.cyberforum.ru/cpp-beginners/thread1508052.html
Помогите уже, реально задолбался, 2 дня уже ищу рабочий код который бы отправлял пост запрос но никак не могу найти. Везде какие-то либы или паки исходников которые нужно проинсталлить, но даже после...
C++ CMenu::InsertMenu - обработка сообщения Привет всем, Подскажите, пожалуйста, как обработать сообщение CMenu::InsertMenu посылаемое из внешнего приложения? Resource.h #define ID_EXPCATXML 100 Plugin.h http://www.cyberforum.ru/cpp-beginners/thread1508049.html
Как обратится к обьекту класса, являющегося наследником абстрактного класса C++
Здравствуйте! У меня есть 4 класса: один виртуальный, следующие 2 - наследуют виртуальный класс и последний класс содержит указатель на виртуальный класс (динамический массив, который растет от...
C++ Линейный поиск в массиве структуры
Нужно с помощью линейного поиска искать в готовом массиве структуры значение вводимое с клавиатуры. Напишите шаблон , по которому это можно реализовать. Спасибо.
C++ Windows боксы (Окна, формы) http://www.cyberforum.ru/cpp-beginners/thread1508019.html
Приветствую уважаемые пользователи cyberforum! Сразу не знаю как правильно называется это. Но как можно реализовать окна на Windows?
C++ Не могу осознать причину ошибки Ну, в общем, читаю, такой, Страуструпа и прогаю малеху его примеры. Вот реализация одного из них: #include<iostream> char * strcpy1(char * dst, const char * src){ while (*dst++ = *src++) ;... подробнее

Показать сообщение отдельно
nonedark2008
925 / 664 / 141
Регистрация: 28.07.2012
Сообщений: 1,806
01.08.2015, 01:23
Цитата Сообщение от klynxe Посмотреть сообщение
Будет такая моя синхронизация работать или нет?
Компилятор может для каждого потока для оптимизации поместить переменную wait в регистр.
Т.е. для каждого потока мы будем иметь свои независимые переменные wait, расположенные в одних и тех же регистрах, но на разных ядрах процессора к примеру.
Чтобы этого избежать, можно сказать компилятору не оптимизировать эту переменную, добавив ключевое слово volatile.
Но хорошим тоном было бы использование тут критических секций...
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru