Pull to refresh

Comments 11

Выпущенный в 8.3.25 ВызватьПаузу(<Интервал>) работает только на сервере. Я делал интеграцию по http с внешней площадкой, на наш запрос запускается их процесс, который, грубо говоря, может выполняться от нескольких секунд до недели. Это конечно гипербола, но проблема понятна.

И тут же

ПодключитьОбработчикОжидания

Ну да, ну да... Образец проектирования.

А вопрос то об чём? Лично я в постороннем коде постоянно вижу реализации timeout, delay, sleep, а речь о том, что они не нужны.

об чём?

Об том, что обработчик ожидания работает только на клиенте. И для реализации твоего

процесс, который, грубо говоря, может выполняться от нескольких секунд до недели.

Тебе придется держать активный клиентский сеанс. От нескольких секунд до недели.

да нет, я записываю job. и при новом запуске возобновляю проверку.

записываю job. и при новом запуске возобновляю

Ох. Не рассказывайте дальше про этот сон разума, пожалуйста.

"можно, а зачем?" )) подключили обработчик, если в процедуре все сложилось - отключили (ОтключитьОбработчикОжидания(<ИмяПроцедуры>)). все. зачем эти все перезапуски однократной проверки состояния, не понятно.

Кроме этого есть ещё одна фишка. Мы должны попасть точно туда откуда запустили первый ПодключитьОбработкуОжидания.

Есть и ещё одна фишка. Если получение состояния идет хз сколько времени на какой период нужно поставить периодический обработчик ожидания? Здесь же гарантировано следующий не начнется, пока не закончится этот.

А разве законно в данной статье использовать изображение “ждуна”, права на которое которое, вроде бы, принадлежат ООО «Си Ди Лэнд»? Автор может конкретно встрять на бабки …

Я так и не врубился, чем он здесь может быть полезен. Если используется оператор ждать, то работает как обычная синхронная процедуна/функция.

Sign up to leave a comment.

Articles