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

Нужно ли синхронизировать доступ к переменной из двух потоков? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Память класса http://www.cyberforum.ru/cpp-beginners/thread575724.html
у меня есть кусок программы, скажите пожалуйста могу ли я присвоить переменной state_ другое значение и почему комментарий про объединение памяти классов?? void perform_operation() { // calling some implementation methods. // Usually, this is achieved using PImpl idiom (except some moments), but here we have a directive do_work_1(); // calling method of base class, which...
C++ Помощь с блок схемой Здравствуйте. Не знаю, как отобразить в блок-схеме данную строчку return n ? gcd(n, m % n) : m; буду благодарен за разъяснение http://www.cyberforum.ru/cpp-beginners/thread575714.html
Помогите решить,элементарные задачи. C++
Приветствую кодеров,и хотел бы попросить помощи,в решении несложных задач.Которые мне к сожалению не дадуться.Потому что совсем не разбираюсь в С++.Если получиться,кто будет решать задачи,сможете сделать их самым обычным способом)Заранее благодарен. 1)Тело имеет форму параллелепипеда с высотой h. Прямоугольник в основе имеет диагональ d. Известно, что диагонали прямоугольника пересекаются под...
Нужно узнать количество ядер в системе C++
Пока получается что-то типо такого... PSYSTEM_LOGICAL_PROCESSOR_INFORMATION Buffer; PDWORD length; GetLogicalProcessorInformation(Buffer, length); cout<<Buffer->ProcessorMask; но пишет, что переменные буфер и ленс не инициализированы. А чем их инициализировать? или вообще есть более простой вариант?
C++ Одномерный массив http://www.cyberforum.ru/cpp-beginners/thread575705.html
(помогите пожалуйста решить задачу) в одномерном массиве состоящим из вещественных элементов, вычислить 1)модуль максимального по модулю элемента массива 2)сумму элементов массива, расположенного после первого положительного элемента примечание--преобразовать таким образом чтобы с начало располагались все элементы, целая часть которых лежит в интервале ,а потом все остальные
C++ открытие файла Си++ привет ребят) плохо разбираюсь в программировании) подскажите плиз) вопрос следующий. я работаю с односвязным ацикличиским списком struct LIST { int val; LIST *next; }; подробнее

Показать сообщение отдельно
Avazart
 Аватар для Avazart
6897 / 5137 / 252
Регистрация: 10.12.2010
Сообщений: 22,578
Записей в блоге: 17
19.08.2012, 01:28  [ТС]     Нужно ли синхронизировать доступ к переменной из двух потоков?
Работа с потоками в API OS низкоуровнева. Высокоуровневая работа с потоками является крайне важным фактором, ибо мы пишем на С++, а не на сях.
Просматривал boost/thread мне показалась что возможности урезаны сильно...и что удобнее как раз обратное ...

Кстати boost/mutex как я понял не совсем мютекс? Т.е. он не действует среди процессов.

Как-то читал книгу в ней говорилась о причине того что С++ не потдерживает многопоточность дабы предоставить возможность более тесно и эффективно взаимодействовать с ОС
 
Текущее время: 18:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru