|
![]() |
#1 |
Участник
|
Всем добрый вечер
есть следующая проблема : есть пакетник который в порядке очереди обрабатывает некие запросы, хотелось бы эту последовательную очередь распараллелить но при работе пакетника ничего не происходит при запуске X++: t.run(classnum(MyClass), staticmethodstr(MyClass, MyMethod)); точно проверено : пакетник работает (обрамлял t.run логированием) делал логирование в самом методе MyMethod (тут люди писали что, возможно, валится где то на IO или еще на чем то) - метод вообще не вызывается подскажите куда рыть ? Последний раз редактировалось Omeo; 08.08.2013 в 19:45. |
|
![]() |
#2 |
Участник
|
В подтверждение слов trud-а приведу ссылку, в которой пишут, что thread не работает в пакете:
http://dynamics-ax.blogspot.ru/2010/...-vs-batch.html Когда я писал класс-наследник от RunbaseBatch, то для распараллеливания процессов делал проверку на то как работает класс. Если в пакете, то применял Batch Parallelism, если нет - threads. Вроде все работает в итоге. |
|
Теги |
sysevent, thread |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|