Почему «ChangeNotifier» имеет время O (n ^ 2) при отправке уведомления во Flutter? - PullRequest
0 голосов
/ 05 марта 2020

Глядя на Flutter do c about ChangeNotifier .

Было указано, что

ChangeNotifier оптимизирован для небольшого числа (одного или двух) слушателей. , Это O (N) для добавления и удаления прослушивателей и O (N²) для отправки уведомлений (где N - количество слушателей).

Так как же диспетчерское уведомление делает O (n ^ 2) сложность времени? Я уже копаюсь в исходном коде ChangeNotifier и ValueListenableBuilder.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...