Ожидание завершения фонового задания без указания таймаута
Вызов методов ожидания завершения выполнения фоновых заданий без указания таймаута не рекомендуется, т.к. может приводить к зависанию программы.
Пример неверного вызова
ФоновыеЗадания.ОжидатьЗавершенияВыполнения(ФоновоеЗадание);
Правильный корректного вызова
ФоновыеЗадания.ОжидатьЗавершенияВыполнения(ФоновоеЗадание, 20);
См. также
- Таймауты при работе с внешними ресурсами
- Работа с фоновыми заданиями из встроенного языка - руководство разработчика 1С
- Правило - Таймауты при работе с внешними ресурсами
Экранирование кода
// sonar:WaitingForBackgroundJobFinishWithoutTimeout:off
// sonar:WaitingForBackgroundJobFinishWithoutTimeout:on