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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
dima257
0 / 0 / 0
Регистрация: 27.04.2008
Сообщений: 3
#1

Несколько потоков - в 98 работает, в 2000 - нет! - C++

27.04.2008, 19:04. Просмотров 554. Ответов 2
Метки нет (Все метки)

В проге создаётся несколько потоков для каждого из которых отображается файл в память (с хендлом FFFFFFF, те выделяю память), после чего каждый поток по имени открывает свою память и юзает. В 98- работает, в 2000 - Нет доступа!!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.04.2008, 19:04     Несколько потоков - в 98 работает, в 2000 - нет!
Посмотрите здесь:

Как связать несколько output потоков? C++
Многопоточность (вычисление корня квадратного уравнения, используя несколько независимых потоков) C++
C++ необходимо найти максимальный элемент матрицы используя несколько потоков С++
C++ Сортировка массива методом пузырька в несколько потоков
C++ Threads. Задача. Написать программу, которая создаёт несколько потоков поиска простых чисел и записи в .txt
C++ вычислить значения одной и той-же функции с разными значениями, в несколько потоков
C++ Перемножить две матрицы, причем запустить подсчет в несколько потоков
C++ Несколько потоков - нужен пример программы
C++ Создать несколько потоков и произвести в них вычисления
C++ Обработка данных в несколько потоков
C++ Thread разбить программу в несколько потоков
C++ Обработать матрицу в несколько потоков

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
VitSoft
0 / 0 / 0
Регистрация: 25.09.2007
Сообщений: 92
28.04.2008, 12:33     Несколько потоков - в 98 работает, в 2000 - нет! #2
hi !

это стандартная проблемма, Вы все время писали в 95 виндах и не задумывались о флагах достура, там они игнорируются, а в NT этот метод не проходит. Установите флаги доступа к файлу при создании или мапировании в память

Good luck VitSoft
http://www.development.efficientit.com
dima257
0 / 0 / 0
Регистрация: 27.04.2008
Сообщений: 3
28.04.2008, 18:09  [ТС]     Несколько потоков - в 98 работает, в 2000 - нет! #3
hi.
Дело в том что (так написано в MSDN и в некоторых изданиях), что если указать вместо дескриптора безопасности NULL то к объекту получат досту все желающие.
Yandex
Объявления
28.04.2008, 18:09     Несколько потоков - в 98 работает, в 2000 - нет!
Ответ Создать тему
Опции темы

Текущее время: 03:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru