Resultados da pesquisa a pedido "weak-references"

2 a resposta

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 ...

1 a resposta

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() + ...

3 a resposta

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 ...

1 a resposta

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, ...

1 a resposta

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 ...

0 a resposta

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 ...

9 a resposta

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 ...

1 a resposta

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 ...

1 a resposta

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) { ...

3 a resposta

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 ...