Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

233
Visualizações
Diferencia entre WeakSet<T> y Set<Weakref<T>>

Recientemente me preguntaba si hay algún inconveniente para Set<Weakref<T>> sobre WeakSet<T> .

Ventajas:

  • El conjunto es iterable.

Contras:

  • El conjunto debe ser filtrado de referencias que ya no son válidas

¿Me estoy perdiendo algo o es casi una situación en la que todos ganan? ¿La versión Set<Weakref<T>> evitaría que el recolector de basura recopile?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Que perdiste:

Los WeakSets son solo colecciones de objetos. No pueden contener valores arbitrarios de ningún tipo, como pueden hacer los conjuntos.

El número de objetos o su orden de recorrido es irrelevante, por lo que un WeakSet es más adecuado (y eficaz) que un Set para rastrear referencias de objetos, especialmente si se trata de una gran cantidad de objetos.

fuente MDN

Set<Weakref<T>> no evitará GC. También tenga en cuenta que WeakRef no es compatible con Opera, pero WeakSet sí lo es.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda