Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создание cab архива https://www.cyberforum.ru/ cpp-beginners/ thread944167.html
Здравствуйте! Помогите реализовать код создания cab архива с помощью CabinetAPI Код из msdn не получается скомпилировать, не понимаю как работать с этими макросами. #include <windows.h> #include <strsafe.h> #include <FCI.h> #pragma comment(lib,"cabinet.lib")
C++ идеи, идеи, идеи для начинающих
доброй ночи, уважаемые форумчане. перейдем сразу к делу =) в общем, собираюсь с 2 одногруппниками написать какой-нибудь проект, но вот идей у меня совсем нету =\ может гуру программирования вспомнят свои первые проекты, буду очень признателен) или такие же студенты как мы, поделитесь идеей) средней сложности, чтоб не за выходные написали и даже не за одну неделю
C++ Как сделать из двух функций одну) void Resize_Array_unsigned_int( unsigned int &_New_Size_, unsigned int *_Conteiner_ ) { unsigned int *tmp = new unsigned int; memcpy( tmp, _Conteiner_, _New_Size_ * sizeof( unsigned int )); delete_Conteiner_; _Conteiner_ = tmp; } void Resize_Array_bool(unsigned int &_New_Size_, bool *_Conteiner_) { https://www.cyberforum.ru/ cpp-beginners/ thread944120.html C++ Поиск циклов в графе. Поиск центра взвешенного графа https://www.cyberforum.ru/ cpp-beginners/ thread944119.html
В интернете, к сожалению, по этим вопросам не так уж много нашел. Можете посоветовать статью/пособие, где было бы подробно об этом написано?
C++ Списки:нужны или нет?
Стоит ли изучать связные списки,они используются в дальнейшем? Может я туповат, но алгоритм их построения понять не могу. Уж больно все запутанно описывается в книжке. Пытался сам разбираться ,вот что вышло #include <iostream> using namespace std; class part { public: part *next; int item;
C++ Путь символа https://www.cyberforum.ru/ cpp-beginners/ thread944099.html
Здорова господа! Есть интересная задачка: "Проследите путь символа в вашей системе от клавиатуры до экрана на примере следующего кода:" char c; cin >>c; cout <<c<<endl; И как же его проследить????
C++ Ошибка: "case label not within a switch statement" Здравствуйте, работая с оператором switch произошла ошибка case label '1' not within a switch statement case label '1' not within a switch statement case label '1' not within a switch statement Вот код std::cin >> pEnter; https://www.cyberforum.ru/ cpp-beginners/ thread944082.html C++ Время для функции генерирующей случайные величины
я написал функцию которая генерирует случайные величины в промежутке valarray<double> cRand::base_rnd(size_t N){ valarray<double> v; v.resize(N); int x,y; int x0 = time(0); x = fabs((a*x0 + c)%M); v = double(x)/M; for(size_t i = 1;i<N;i++){
C++ Конструктор класса https://www.cyberforum.ru/ cpp-beginners/ thread944077.html
class A{}; class B : public A { B(); }; B::B() : A() /// ДЛЯ ЧЕГО ТУТ :A() И ЧТО ЭТО ОЗНАЧАЕТ??? { }
C++ Конструктор класса https://www.cyberforum.ru/ cpp-beginners/ thread944075.html
Я не могу понять вот эту запись class A{}; class B : public A {
C++ Чат на C++
Дочитываю книгу Дейтлов с++ и хочу закрепить знания написанием много функционального чата на с++ (с админкой и тд). Сервер будет написан на Java (уже есть заготовки), а вот с чего начать написание клиента не знаю. Вообщем прошу помочь с выбором библиотек ... Нужно: ГУЯ Многопоточность Сокеты (не просто чистые сокеты) Добавлено через 45 секунд А да и работа с СУБД
C++ Создайте класс динамического массива, в котором реализована проверка выхода за границы массива Создайте класс динамического массива, в котором реализована проверка выхода за границы массива. Перегрузите операторы: , =, +, -,++ (добавление элемента в конец массива), -- (удаление элемента из конца массива). #include <iostream> #include <conio.h> #include <time.h> using namespace std; class myMas { https://www.cyberforum.ru/ cpp-beginners/ thread943990.html
DU
1500 / 1146 / 165
Регистрация: 05.12.2011
Сообщений: 2,279
27.08.2013, 09:02 0

thread-safe ли? - C++ - Ответ 4990248

27.08.2013, 09:02. Показов 1399. Ответов 8
Метки (Все метки)

Ответ

да, нигде в стандарте не описано что операции с этими типами атомарны.
можно попробовать std::atomic<long long>::is_lock_free. Раз без блокировок - значит
операции атомарно выполняются. Но 100% гарантии что это именно так я дать не могу.
Нужно в доках инфу искать.
Если вы будете работать с std::atomic<xxx> - то должно быть thread-safe.

Вернуться к обсуждению:
thread-safe ли? C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.08.2013, 09:02
Готовые ответы и решения:

Vector и thread-safe
Как лучше сделать свой класс типа контейнер шаблонный как вектор который будет ещё и thread-safe....

Секундомер и thread-safe
В моей программе мне нужно отслеживать время по секундам. Я сделал следующее: создал доп. поток, в...

Thread-safe smart pointer
Нужно мне это для реализации COW механизма. В STL, насколько я понимаю, shared_ptr такого не...

Thread-safe ли чтение структур?
Собственно, безопасно ли нескольким потокам одновременно читать значение глобальной переменной,...

8
27.08.2013, 09:02
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.08.2013, 09:02
Помогаю со студенческими работами здесь

Что такое thread safe?
Всем добрый день! Вопрос, собственно, в имени темы.:) Что это такое? Я так понимаю, что...

Синхронизация потоков, thread-safe usleep
Постановка задачи: Создать 2N+1 потоков. N потоков пишут в общий буфер (далее ОБ), N + 1 потоков...

В чем загвоздка с non-thread safe lazy singleton?
public class NonThreadSafeSingleton { private static NonThreadSafeSingleton instance; ...

Непонятки в Java. Chain method call. Thread.start() vs Thread.run()
Ребят, кто знает подскажите, изучаю Java уже 4 месяца, а до меня все не доходит вот к примеру такая...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru