Resultados da pesquisa a pedido "weak-references"
Os retornos de chamada `weakref` substituem` __del__`?
Existe algum obstáculo que impeçaweakref [https://docs.python.org/3/library/weakref.html]de fazer tudo o que__del__ faz, mas com garantias muito mais fortes (por exemplo,finalize garante que a chamada será feita antes da saída do intérprete e a ...
Para onde vai o eu fraco?
Eu costumo fazer isso, let when = DispatchTime.now() + 2.0 DispatchQueue.main.asyncAfter(deadline: when) { beep() }e em um aplicativo, costumamos fazer isso tickle.fresh(){ msg in paint() }mas se você fizeresta let when = DispatchTime.now() + ...
Rápido. É a (absolutamente) única vantagem específica de não dono sobre desempenho fraco?
No Swift, temos digitação padrão normal o objeto simplesmente não pode se tornar nulo.nós temos digitação fraca o objeto pode se tornar nulo. se o objeto se tornar nulo, seu ponteiro se tornará nulo automaticamente, para que você saiba que o ...
Saber onde estão os ciclos de retenção e removê-los
Fiquei me perguntando se havia uma maneira fácil (ou pelo menos uma maneira) de descobrir onde existem ciclos de retenção no seu programa. Além disso, se eu souber onde esses ciclos de retenção existem, dependendo de seus tipos (por exemplo, ...
Em Swift, referência não proprietária x fraca [duplicado]
Esta pergunta já tem uma resposta aqui: Qual é a diferença entre uma referência fraca e uma referência não proprietária? [/questions/24011575/what-is-the-difference-between-a-weak-reference-and-an-unowned-reference] 8 respostasSe você tem umCão ...
O GC misto da JVM G1GC não coleta regiões muito antigas
Meu servidor está usando 1.8.0_92 no CentOS 6.7, o parâmetro do GC é '-Xms16g -Xmx16g -XX: + UseG1GC'. Portanto, o InitiatingHeapOccupancyPercent padrão é 45, G1HeapWastePercent é 5 e G1MixedGCLiveThresholdPercent é 85. O GC misto do meu servidor ...
Por que a palavra-chave “fraca” pode ser aplicada apenas a tipos de protocolo de classe e de classe
Quando estou declarando variáveis comoweak no Swift, às vezes recebo a mensagem de erro do Xcode: 'fraco' só pode ser aplicado a tipos de protocolo de classe e de classe Eu só estava me perguntando por que palavra-chaveweak só pode ser aplicado ...
Por que definir um objeto em desalocação como propriedade fraca resulta em falha
NoContagem de referência automática Objective-C de Clang [http://clang.llvm.org/docs/AutomaticReferenceCounting.html#semantics]nós vemos o seguinte Para objetos __weak, o lvalue é atualizado para apontar para o novo ponta, a menos que o novo ...
Existe maneira de verificar se uma referência `sem dono '(na verdade` sem dono (seguro) `) foi desinitada?
Existe alguma maneira de verificar umaunowned(safe) Referência rápida para "disponibilidade"? Então, estou procurando uma função hipotética comoisReferenceAccessible neste exemplo: func someMethod() { someAsyncOperation(parameters) { ...
Eu fraco em blocos
Preciso verificar se o eu fraco é nulo em blocos? Eu crio um ponteiro fraco como: __weak typeof(self) weakSelf = self;e no começo dos blocos eu faço if(!weakSelf){return;}isso é desnecessário? ou depende se eu codifiquei o resto corretamente ...