Приветствую всех, в этом чатике, господа, подскажите, может кто работал с приложухой для приема заявок, нужна приложуха и crm, для салона красоты, или чтото близкое, разумеется не бесплатно, или какие идеи есть?
Он же просто проверяет какие ссылки доступны из корня. И неважно циклическая она или нет.
допустим вы сделали view.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { и тут что-то запустили в другом потоке и там есть ссылка на чтото из активити. Это будет утечкой. } }
Приветствую всех, в этом чатике, господа, подскажите, может кто работал с приложухой для приема заявок, нужна приложуха и crm, для салона красоты, или чтото близкое, разумеется не бесплатно, или какие идеи есть?
допустим вы сделали view.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { и тут что-то запустили в другом потоке и там есть ссылка на чтото из активити. Это будет утечкой. } }
С этим кто-то спорит? Или для тебя циклические ссылки — всё равно что утечки?
допустим вы сделали view.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { и тут что-то запустили в другом потоке и там есть ссылка на чтото из активити. Это будет утечкой. } }
nope. Это конечно можно утечкой назвать, но не потому что ссылка циклическая, а потому что ссылка на объект есть в другом потоке из корня которого она доступна (собсно она и из корня предыдущего потока доступна будет). Сборщик мусора и не должен ее собирать.
привет, есть у кого то в арсенале либа для построения линейного графика с возможностью выбора точки на нем и получения значения? или такое ток ручками?
nope. Это конечно можно утечкой назвать, но не потому что ссылка циклическая, а потому что ссылка на объект есть в другом потоке из корня которого она доступна (собсно она и из корня предыдущего потока доступна будет). Сборщик мусора и не должен ее собирать.
То что потом одному из потоков объекты больше не нужны и мы в другом потоке держим контекст замыкания который мы захватили - это уже другой вопрос. И дело тут не в циклических ссылках, а именно в работе с потоками.
С этим кто-то спорит? Или для тебя циклические ссылки — всё равно что утечки?
Смотря какие. Пока самый корень может существовать долго, а внутри него может крутится уже совсем другое. И эти объекты, которые содержать внутри себя ссылки друг на друга могут быть уже не нужны, но существуют пока есть корень, хотя оно могло быть убито уже, потому что ни используется ни где после.