как запустить несколько фоновых заданий паралельно? #743705


#0 by vde69
база файловая... делаю так: но при этом фоновые задания запускаются автоматом один за другим, нужно сделать, что бы они выполнялись параллельно... Так все вроде работает, но нужна многопоточность.
#1 by ДенисЧ
А если  не использовать всякие левые ДлительныеОперации, а взять штатный метод МенеджерФоновыхзаданий.Выполнить ?
#2 by Heckfy
#3 by ЧеловекДуши
Зачем? Все ровно по порядку поступления "В очередь, в очередь, с..кины дети!!11" (Шариков) :)
#4 by Волшебник
Нужна серверная база
#5 by ДенисЧ
Поздравляют с присвоением очередного воинского звания!
#6 by Волшебник
Асинхронность - зло. Если в фоновом задании будет бесконечная рекурсия, то она обрушивает серверный процесс со всеми толстыми клиентами.
#7 by Heckfy
Остановка через тысяча секунд не спасет?
#9 by tridog
В файловой базе одновременно только одно фоновое задание. В серверной приведенный тобой в код будет работать так, как ожидаешь. И да, сетевой сканер на 1С - вы знаете толк в сексуальных извращениях)
#10 by Бубка Гоп
Видимо это продолжение
#11 by Бубка Гоп
+ интересно взглянуть на процедуу ФоновыеОбработки.НайтиАктивныеIP
#12 by Asmody
Ой вэй! Вселенная вообще весьма асинхронная штука
#13 by vde69
блин протестить не могу, сервера и нету, писал на 8.3.6, а рабочий сервак 8.3.5 а про сканер - ну да, делать нечего занимаюсь фигней, во что выльется не знаю, может в многопоточный тест, может в оптимизатор какой, может админка удобная... не знаю, так развлекаюсь что бы плесенью не пойти. Вообще хотел написать оптимизатор, но уже немного ушел в сторону :)
#14 by vde69
пожалуйста :)         ИЛИ Параметры.Свойство("АдресКонец", АдресКонец) = Ложь Тогда
#15 by Fragster
#16 by Fragster
#17 by vde69
знаю, но у меня немного другая идея многопоточного тестирования. Не буду вдаваться в подробности, если результат будет, распишу, если нет - то и флудить нечего :)
#18 by Бубка Гоп
любопытно, благодарю. Почитаю что за зверь такой этот WbemScripting
#19 by Гёдза
Может пора уже на нормальные языки переходить?
#20 by Бубка Гоп
полетел камень в огород одинэснегов. нормальные => более подходящие для этих целей?
#21 by vde69
когда надо переходить - я перехожу, здесь точно не надо, ибо мне СУБД нужно...
#22 by Бубка Гоп
а можно ли запрос из переделать так: "Select * From Win32_PingStatus where Address WITHIN '" +  СписокАдресов + "'"
#23 by Волшебник
Там нет никакой тысячи секунд. Вываливается с дампом.
#25 by fisher
На файловой - вроде никак. Документировано, что последовательно.
#26 by Serginio1
В нормальных средах можно запускать задачи учитывая, что задача будет долгой, широкослойной операцией, включая большие, чем детализированные компоненты системы.  Предоставляет сведения для TaskScheduler, что следует ожидать избыточной подписки. Превышение лимита подписки позволяет создать больше потоков, чем количество доступных аппаратных потоков. )
#27 by vi0
1с где-то публиковала опыт оптимизации закрытия взаиморасчетов в БП паралельными фоновыми заданиями
#28 by Serginio1
#30 by МихаилМ
два ФЗ должны работать параллельно в  файловой  1с 8.3.5 в 8.3.6.2014 в описании оптимизаций заявлено ускорение запуска 1 фз.
#31 by Fragster
не два, а одно. типа клиент и фоновое - параллельно (до 8.3.3 клиент на время обработки замораживался)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С