Logo hr.boatexistence.com

Zašto treba izbjegavati metodu finalizacije?

Sadržaj:

Zašto treba izbjegavati metodu finalizacije?
Zašto treba izbjegavati metodu finalizacije?

Video: Zašto treba izbjegavati metodu finalizacije?

Video: Zašto treba izbjegavati metodu finalizacije?
Video: WIM HOF METODA - 5 stvari koje treba izbjegavati prilikom izvodenja (savjet autora + moje iskustvo) 2024, Svibanj
Anonim

Čak ni u našem programu nije u mogućnosti pokrenuti finalize metodu za sve 3 niti. “Ova metoda je sama po sebi nesigurna Može rezultirati pozivanjem finalizatora na živim objektima dok druge niti istovremeno manipuliraju tim objektima, što rezultira nepravilnim ponašanjem ili zastojem.”

Zašto treba izbjegavati metodu finalizacije C?

Metoda Finalize objekta ne bi trebala pozvati metodu na bilo kojem objektu osim one njegove osnovne klase. To je zato što drugi objekti koji se pozivaju mogu biti prikupljeni u isto vrijeme kao i objekt koji poziva, kao što je u slučaju isključenja vremena izvođenja na zajedničkom jeziku.

Trebamo li nadjačati metodu Finalize?

Metodu finailze trebalo bi nadjačati da bi objekt uključio kod za čišćenje ili da bi se zbrinuli resursi sustava što bi trebalo biti učinjeno prije nego što se objekt prikupi smeće.

Što se događa ako se metodom Finalize izbaci izuzetak?

Ako je neuhvaćena iznimka izbačena metodom finalize, iznimka se zanemaruje i finalizacija tog objekta završava. … Svaka iznimka koju izbaci metoda finalize uzrokuje zaustavljanje finalizacije ovog objekta, ali se inače zanemaruje.

Koja je svrha metode finalizacije?

Metoda finalize klase Object je metoda koju Sakupljač smeća uvijek poziva neposredno prije brisanja/uništavanja objekta koji je prihvatljiv za prikupljanje smeća, kako bi izvršio aktivnost čišćenja.

Preporučeni: