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

CreateFile() и потоки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Организация БД по дате http://www.cyberforum.ru/cpp-beginners/thread1074025.html
Тема далеко не новая и некоторые наводки на решения я находил уже на форуме, но лишь наводки. Суть такая: При вводе данных в БД в графе "Дата внесения: " нужно записать дату (не важно чего...
C++ нужно разместить элементы таким образом, чтобы одинаковые элементы располагались на определенном расстоянии Добрый день. У меня возникла проблема с решением задачи. Допустим есть матрица(размер приблизительно 30х20), она заполнена цифрами. нужно разместить элементы таким образом, чтобы одинаковые элементы... http://www.cyberforum.ru/cpp-beginners/thread1074007.html
C++ Сходимость рядов Фурье
Прошу помощи знающих людей, т.к. сам новичок в С++. Тема: Сходимость рядов Фурье Моя программа не выдает верные значения. В чем моя ошибка? Задание в приложенном файле И текст: #include...
C++ Составьте программу, которая создает очередь из произвольного количества элементов.
1. Составьте программу, которая создает очередь из произвольного количества элементов. Информационная часть динамического элемента должна состоять из вещественного и целого чисел. Организуйте...
C++ Определить произведения положительных и отрицательных чисел последовательности http://www.cyberforum.ru/cpp-beginners/thread1073975.html
Помогите сделать программку по с++ на скане ручкой написана. Спасибо большое!
C++ Protected DVD Доброго дня! Не нашел нужного раздела для подобной темы... Суть в чем - как можно определить, является ли DVD диск защищенным от копирования? По возможности стандартными средствами, ибо dvdnav в... подробнее

Показать сообщение отдельно
Убежденный
Ушел с форума
Эксперт С++
15708 / 7218 / 1139
Регистрация: 02.05.2013
Сообщений: 11,637
Записей в блоге: 1
Завершенные тесты: 1
17.01.2014, 15:09
Да. Пусть каждый поток открывает файл с помощью CreateFile, тогда у
каждого из них будет свой файловый указатель. Права доступа выставляйте
GENERIC_READ, а флаги общего доступа - FILE_SHARE_READ.

Правильнее будет сразу сказать, что файловый указатель "закреплен" за
дескриптором файла. То есть, если вы откроете один и тот же файл с
помощью CreateFile, получите два дескриптора и два файловых указателя,
которые можно двигать независимо друг от друга.

У этого правила есть только одно исключение - когда дескриптор не
создается, а дуплицируется с помощью функции DuplicateHandle(Ex).
Вот тогда получается, что два дескриптора, а файловый указатель общий.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.