Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > C++ > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 16.04.2018, 12:14   #11
ballad
Новичок
 
Регистрация: 13.04.2018
Сообщений: 2
Репутация: 10
По умолчанию

Цитата:
Сообщение от alexzk Посмотреть сообщение
Смотрите код ДЛЛ. Вероятнее всего, она создает какие-то глобальные объекты, к которым вы ломитесь из 2 потоков. У вас все признаки отсутствия синхронизации при доступе к памяти. Кстати, у вас его может не быть (а не в длл).
Вообще-то там не dll, класс представлен в файлах cpp и h, ну да это неважно.

Там в этих файлах есть объекты temp и E, объявленные как глобальные переменные. Посмотрел, при выполнении у каждого из этих объектов в разных нитях один и тот же адрес. Наверное, это то, о чем Вы говорите.

Попробовал их разделить - ошибка, вроде, пропала. А заодно для верности напишу разработчику про все это.
ballad вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
dll-библиотека Gul'ka Visual C++ 0 09.01.2014 18:22
Библиотека BytesRoad.Net.FTP.dll для работы с FTP: как реализовать докачку файла E_x C# (си шарп) 2 18.12.2012 14:15
БИБЛИОТЕКА (DLL) kop Помощь студентам 0 03.11.2011 01:33
DLL-библиотека Lisёноk Помощь студентам 2 29.04.2010 22:00


11:43.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru