Logo sq.boatexistence.com

Pse duhet të shmanget metoda e finalizimit?

Përmbajtje:

Pse duhet të shmanget metoda e finalizimit?
Pse duhet të shmanget metoda e finalizimit?

Video: Pse duhet të shmanget metoda e finalizimit?

Video: Pse duhet të shmanget metoda e finalizimit?
Video: Yndyre e larte ne gjak? Mjekja nutricioniste tregon ushqimet që duhet të shmangni | ABC News 2024, Mund
Anonim

Edhe në programin tonë nuk është në gjendje të ekzekutojë metodën e finalizimit për të 3 thread-et. "Kjo metodë është në thelb e pasigurt Mund të rezultojë që finalizuesit të thirren në objekte të gjalla ndërkohë që threads të tjerë po manipulojnë njëkohësisht ato objekte, duke rezultuar në sjellje të çrregullt ose bllokim. "

Pse duhet shmangur metoda e finalizimit C?

Metoda Finalize e një objekti nuk duhet të thërrasë një metodë në asnjë objekt tjetër përveç atij të klasës së tij bazë. Kjo është për shkak se objektet e tjera që thirren mund të mblidhen në të njëjtën kohë me objektin thirrës, si në rastin e mbylljes së kohës së ekzekutimit të gjuhës së zakonshme.

A duhet ta anashkalojmë metodën e Përfundimit?

Metoda finailze duhet të anashkalohet që një objekt të përfshijë kodin e pastrimit ose të asgjësojë burimet e sistemit që duhet të bëhen përpara se objekti të mblidhet mbeturina.

Çfarë ndodh nëse bëhet përjashtim me metodën Finalize?

Nëse një përjashtim i pakapur hidhet me metodën e finalizimit, përjashtimi shpërfillet dhe finalizimi i atij objekti përfundon. … Çdo përjashtim i hedhur nga metoda e finalizimit bën që finalizimi i këtij objekti të ndalet, por përndryshe injorohet.

Cili është qëllimi i metodës së finalizimit?

Metoda finalizuese e klasës Object është një metodë që Grabage Collector e thërret gjithmonë pak përpara fshirjes/shkatërrimit të objektit që është i përshtatshëm për Mbledhjen e mbeturinave, në mënyrë që të kryejë aktivitetin e pastrimit.

Recommended: