ОЛ разрешает создавать кольца из простых связей.
Разумеется, если есть кольцо из связей, то ПР не может "вечно гонять сигнал по этому кольцу".
Поэтому где-то кольцо нужно разорвать.
На мой взгляд, ОЛ должно просто на этапе компиляции запрещать проекты с кольцами. Но ОЛ пошло по другому варианту: оно без всяких ошибок тихо разрывает кольцо *в каком-то* месте. При этом, место разрыва может поменяться от безобидного добавления-удаления элемента.
Поэтому данный эффект и называется "неявная" (хз где она) "блуждающая" (может передвигаться сама по себе) "обратная связь" (так разработчики ОЛ обозвали "линию задержки").





Ответить с цитированием