Resultados de la búsqueda a petición "weak-references"

2 la respuesta

¿Pueden las devoluciones de llamada `weakref` reemplazar a` __del__`?

¿Hay algún obstáculo que impidaweakref [https://docs.python.org/3/library/weakref.html]de hacer todo lo que__del__ lo hace pero con garantías mucho más fuertes (por ejemplo,finalize garantiza que la llamada se realizará antes de que salga el ...

1 la respuesta

¿A dónde va el yo débil?

A menudo hago esto let when = DispatchTime.now() + 2.0 DispatchQueue.main.asyncAfter(deadline: when) { beep() }y en una aplicación a menudo hacemos esto tickle.fresh(){ msg in paint() }pero si lo hacesesta let when = DispatchTime.now() + 2.0 ...

3 la respuesta

Rápido. ¿Es la (absolutamente) única ventaja específica de un rendimiento no propio sobre uno débil?

En Swift, tenemos una escritura predeterminada normal el objeto simplemente no puede volverse nulo.tenemos mecanografía débil el objeto puede volverse nulo. si el objeto se vuelve nulo, su puntero se vuelve nulo automáticamente, por lo que sabe ...

1 la respuesta

Saber dónde están los ciclos de retención y eliminarlos

Me preguntaba si había una manera fácil (o al menos una forma) de averiguar dónde existen ciclos de retención en su programa. Además, si sé dónde existen estos ciclos de retención, dependiendo de sus tipos (por ejemplo, variable o cierre), ¿cómo ...

1 la respuesta

En Swift, referencia sin propietario vs. débil [duplicado]

Esta pregunta ya tiene una respuesta aquí: ¿Cuál es la diferencia entre una referencia débil y una referencia no propiedad? [/questions/24011575/what-is-the-difference-between-a-weak-reference-and-an-unowned-reference] 8 respuestasSi tienes ...

0 la respuesta

El GC mixto de JVM G1GC no recolecta regiones muy antiguas

Mi servidor está usando 1.8.0_92 en CentOS 6.7, el parámetro GC es '-Xms16g -Xmx16g -XX: + UseG1GC'. Por lo tanto, el valor predeterminado InitiatingHeapOccupancyPercent es 45, G1HeapWastePercent es 5 y G1MixedGCLiveThresholdPercent es 85. El GC ...

9 la respuesta

¿Por qué la palabra clave "débil" solo puede aplicarse a los tipos de protocolo de clase y de clase

Cuando estoy declarando variables comoweak en Swift, a veces recibo el mensaje de error de Xcode: 'débil' solo se puede aplicar a los tipos de protocolo de clase y de clase Me preguntaba por qué palabra claveweak solo se puede aplicar a clases ...

1 la respuesta

¿Por qué establecer un objeto que está siendo desasignado en una propiedad débil da como resultado un bloqueo?

EnConteo automático de referencia Objective-C de Clang [http://clang.llvm.org/docs/AutomaticReferenceCounting.html#semantics]vemos lo siguiente Para los objetos __weak, lvalue se actualiza para que apunte al nuevo puntero, a menos que el nuevo ...

1 la respuesta

¿Hay alguna forma de verificar que una referencia `sin propietario '(en realidad` sin propietario (seguro) `) se haya definido?

¿Hay alguna forma de verificar ununowned(safe) ¿Referencia rápida para "disponibilidad"? Entonces, estoy buscando una función hipotética comoisReferenceAccessible en este ejemplo: func someMethod() { someAsyncOperation(parameters) { ...

3 la respuesta

Yo débil en bloques

¿Debo verificar si el yo débil es nulo en bloques? Creo un puntero débil como: __weak typeof(self) weakSelf = self;y al principio de los bloques que hago if(!weakSelf){return;}¿Es esto innecesario? ¿o depende de si codifiqué el ...