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

Блокировка с двойной проверкой. Потоки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Error E2141 Declaration syntax error http://www.cyberforum.ru/cpp/thread1463524.html
#include<stdlib.h> #include<conio.h> #include<stdio.h> #include<cmath.h> #include<stdlib.h> #include<time.h> #include<graphics.h> #include<dos.h> void line(char s); BOK()
C++ Builder Баг в программе, не могу исправить Есть программа, работала как должно, потом попросили добавить комментарии, добавил, и стало работать как то коряво, вообще никак можно сказать. Прикрепляю 2 архива. 1 версия рабочая но без комментариев, чтобы посмотреть что все работает как надо, вторая тоже самое, но с комментариями, не знаю в чем дело, но работать перестало. Подскажите в чем дело пожалуйста. http://www.cyberforum.ru/cpp/thread1463366.html
C++ Исправить ошибку
#include<conio.h> #include<stdio.h> #include<math.h> #include<stdlib.h> #include<time.h> #include<graphics.h> #include<dos.h> void line(char s); BOK() int main()
Работа с LPT портом с использованием библиотеки inpout32.dll C++
Нужно записать и считать данные с lpt порта . Делаю небольшую программку с использованием библиотеки inpout32.dll : // ConsoleApplication3.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "iostream" #include "conio.h" #include "stdlib.h" #include "h.h"
C++ Конвертация картинки из 24bit в 8bit http://www.cyberforum.ru/cpp/thread1462151.html
Здравствуйте. Нужно написать программу для конвертации изображение из 24bit в 8bit. Подскажите в каком направление двигаться, или какой алгоритм использовать. Может есть какой нибудь сайт или книжка по этой теме. Может у кого то есть готовый код. Спасибо.
C++ Перестала работать дозапись в файл Написал программу. Открыл ее через 3 недели и обнаружил,что не работает дозапись в файл. В чем может быть причина и как ее исправить? подробнее

Показать сообщение отдельно
gray_fox
What a waste!
 Аватар для gray_fox
1246 / 1129 / 54
Регистрация: 21.04.2012
Сообщений: 2,354
Завершенные тесты: 3
31.05.2015, 17:12     Блокировка с двойной проверкой. Потоки
Цитата Сообщение от elch10 Посмотреть сообщение
Какая может здесь быть проблема?
Цитата Сообщение от elch10 Посмотреть сообщение
C++
1
resource_ptr.reset(new some_resource);
Instruction reordering. Компилятор например может представить это так: (2.1) выделение памяти (2.2) вызов reset(...) (2.3) вызов конструктора some_resource. Тогда возможен такой сценарий: 1-й поток выделил память и инициализировал указатель (2.1 - 2.2), но объект ещё не сконструирован; 2-й поток видит уже инициализированный указатель resource_ptr (1) и использует "не до конца созданный" объект (3).
 
Текущее время: 09:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru