|
Общая переменная на два фоновых задания. Возможно?
|
Я
|
|
Lama12 07.12.20 - 14:16 | Хочется в двух (можно и больше) фоновых заданиях иметь доступ к одной и той-же переменной. Цель - снизить обращение к СУБД.
Хранилище значений и СУБД не использовать, т.к. смысл теряется.
Такое вообще возможно или "это будет реализовано в будущих версиях"? |
asady 1 - 07.12.20 - 14:18 | ( 0) попробуй временные таблицы а в фоновое задание передавать менеджер временных таблиц |
Lama12 2 - 07.12.20 - 14:30 | ( 1) Хм, интересный вариант. Спасибо за направление. |
Жан Пердежон 3 - 07.12.20 - 14:36 | ( 1) а ВТ будто не обращение к СУБД
( 0) смотри в СП описание ПоместитьВоВременноеХранилище |
Uberschall 4 - 07.12.20 - 14:52 | это разные сущности. для того, чтобы была общая переменная нужны Thread'ы внутри одного сеанса. а фоновые- это по сути отдельные сеансы.
|
Cyberhawk 5 - 07.12.20 - 14:54 | Писать в файлик на сетевой шаре не предлагать?
|
fisher 6 - 07.12.20 - 14:57 | Не. Не взлетит.
|
fisher 7 - 07.12.20 - 15:01 | Можно попробовать параметром фонового задания передавать - но это через сериализацию будет и больше гига (кажись) туда не просунешь.
|
Ненавижу 1С 8 - 07.12.20 - 15:04 | ( 7) но она же не будет при этом общей разделяемой |
fisher 9 - 07.12.20 - 15:05 | ( 8) Да, это копия будет. Но ТС вроде устраивает:
> Цель - снизить обращение к СУБД. |
fisher 10 - 07.12.20 - 15:07 | Судя по постановке задачи ТС надо смотреть в сторону "вечного" фонового задания, которое само проверяет расписание и актуализирует свои кэши.
|
Lama12 11 - 07.12.20 - 15:09 | ( 10) Вот похоже. А тут затраты не стоят выигрыша. Увы. :-( |
Serg_1960 12 - 07.12.20 - 15:10 | ( 10) +1
Третье фоновое задание, которое "помогает общаться" двум предыдущим. |
fisher 13 - 07.12.20 - 15:11 | ( 11) Где-то в БСП и на просторах есть остроумная реализация человеческой паузы в фоновом задании (которая не грузит проц), построенная вокруг ОжидатьЗавершения(<Таймаут>) |
Lama12 14 - 07.12.20 - 15:13 | ( 13) Да не, спасибо. Задачка разовая. Хотел в несколько потоков запустить, но возни выходит больше. Так что, и в один железо справится. |
Serg_1960 15 - 07.12.20 - 15:14 | |
fisher 16 - 07.12.20 - 15:19 | ( 15) Ого! 2008! Тогда я еще стопудово про этот фокус не знал. |
Жан Пердежон 17 - 07.12.20 - 15:32 | с учетом ( 14), скорее всего, ТС НЕ нужна общая переменная, а нужно тупо изменить алгоритм разбиения на потоки... |