AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
CRM
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.04.2015, 08:37   #1  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2494 (89) +++++++++
Регистрация: 20.08.2005
Не думаю, что это в принципе получится

Для каждого нового экземпляра Thread создается своя куча (убедиться в этом можно при помощи класса HeapCheck, созданного внутри потока), со своим набором объектов и курсоров
По-этому, в принципе нельзя получить ссылку на объект из другого потока

Скорее всего, таким образом добиваются безопасности потоков, поскольку в языке нет базовый классов/функций, позволяющих выполнять параллельный доступ
__________________
Axapta v.3.0 sp5 kr2

Последний раз редактировалось AndyD; 13.04.2015 в 08:39.
За это сообщение автора поблагодарили: Владимир Максимов (2), Logger (2), Kabardian (4).
Старый 13.04.2015, 16:44   #2  
Link is offline
Link
Британский учённый
Аватар для Link
Соотечественники
 
568 / 523 (19) +++++++
Регистрация: 25.11.2005
Адрес: UK
Записей в блоге: 9
Есть хороший пост на MSDN Threading in Dynamics AX.
__________________
Людям физического труда для восстановления своих сил нужен 7-8 часовой ночной сон. Людям умственного труда нужно спать часов 9-10. Ну а программистов будить нельзя вообще.
За это сообщение автора поблагодарили: AlGol (1), virtuoso (1).
Старый 01.06.2015, 21:27   #3  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,975 / 3268 (116) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от AndyD Посмотреть сообщение
Не думаю, что это в принципе получится

Для каждого нового экземпляра Thread создается своя куча (убедиться в этом можно при помощи класса HeapCheck, созданного внутри потока), со своим набором объектов и курсоров
По-этому, в принципе нельзя получить ссылку на объект из другого потока

Скорее всего, таким образом добиваются безопасности потоков, поскольку в языке нет базовый классов/функций, позволяющих выполнять параллельный доступ
Интересно, почему же в серверном варианте они не создаются, а поток просто крешится поток при попытке обратиться.
Зависает Thread.run()

Последний раз редактировалось Logger; 01.06.2015 в 21:30.
Теги
ax2009, thread, временная таблица

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Временные таблицы и их временные файлы AraraT® DAX: Прочие вопросы 6 12.04.2010 00:39
Временные таблицы в отчете Прокопьева DAX: Программирование 25 02.10.2006 14:54
Не страшно ли временные таблицы временно сделать постоянными? Gustav DAX: Программирование 11 09.02.2006 11:04
Временные таблицы в отчетах konfet DAX: Программирование 5 19.01.2005 11:32
Временные таблицы vasiliy DAX: Программирование 6 09.11.2004 11:04

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 01:03.