Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

224
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!