Результаты поиска по запросу "weak-references"

3 ответа

Строка WeakReference не сборка мусора? Как?

Я читаю оWeakReference в википедии и я видел этот код public class ReferenceTest { public static void main(String[] args) throws InterruptedException { WeakReference r = new WeakReference(new String("I'm here")); WeakReference sr = new ...

2 ответа

ARC слабый ивар выпущен до возвращения - при сборке для выпуска, не отладки

У меня есть класс, который лениво создает объект и сохраняет его как слабое свойство. Другие классы могут запрашивать этот объект, но, очевидно, должны сохранять строгую ссылку на него, чтобы предотвратить освобождение объекта: // .h @interface ...

5 ответов

Сборщик мусора должен был удалить объект, но WeakReference.IsAlive все еще возвращает true

У меня есть тест, который я ожидал пройти, но поведение сборщика мусора не такое, как я предполагал: [Test] public void WeakReferenceTest2() { var obj = new object(); var wRef = new WeakReference(obj); wRef.IsAlive.Should().BeTrue(); //passes ...

ТОП публикаций

4 ответа

Почему мои слабые ссылки не очищаются сразу после исчезновения сильных?

Я немного упрям, но я хочу хорошо понимать слабые и сильные ссылки, поэтому я прошу вас еще раз. Учти это: __weak NSString* mySecondPointer = myText; NSLog(@"myText: %@", myText); РезультатmyText: (null) и это довольно очевидно - слабая ссылка ...

1 ответ

Почему реализация событий в C # по умолчанию не использует слабый шаблон событий?

Этот вопрос может привести к спекулятивным ответам, но я предполагаю, что за реализацией @ стоит продуманное дизайнерское решениevent в C # [/questions/tagged/c%23]. Шаблон событий в C # [/questions/tagged/c%23] сохраняет подписчика живым, ...