Logo fi.boatexistence.com

Miksi viimeistelymenetelmää tulisi välttää?

Sisällysluettelo:

Miksi viimeistelymenetelmää tulisi välttää?
Miksi viimeistelymenetelmää tulisi välttää?

Video: Miksi viimeistelymenetelmää tulisi välttää?

Video: Miksi viimeistelymenetelmää tulisi välttää?
Video: Джентльмены удачи (FullHD, комедия, реж. Александр Серый, 1971 г.) 2024, Saattaa
Anonim

Edes meidän ohjelmassamme se ei pysty suorittamaan viimeistelymenetelmää kaikille kolmelle säikeelle. "Tämä menetelmä on luonnostaan vaarallinen Se voi johtaa viimeistelijöiden kutsumiseen live-objekteihin, kun muut säikeet samanaikaisesti käsittelevät näitä objekteja, mikä johtaa virheelliseen toimintaan tai umpikujaan. "

Miksi viimeistelymenetelmää tulisi välttää C?

Obion Finalize-menetelmän ei pitäisi kutsua menetelmää muissa objekteissa kuin sen perusluokan objekteissa. Tämä johtuu siitä, että muut kutsuttavat objektit voidaan kerätä samaan aikaan kutsuvan objektin kanssa, esimerkiksi yhteisen kielen ajonaikaisen sammutuksen yhteydessä.

Pitäisikö meidän ohittaa viimeistelymenetelmä?

finailze-menetelmä tulee ohittaa, jotta objekti sisältää puhdistuskoodin tai hävittää järjestelmäresurssit, mikä tulee tehdä ennen kuin objekti on kerätty roskiin.

Mitä tapahtuu, jos Finalize-menetelmä tekee poikkeuksen?

Jos kiinnittämätön poikkeus heitetään viimeistelymenetelmällä, poikkeus ohitetaan ja objektin viimeistely päättyy. … Kaikki viimeistelymenetelmän aiheuttamat poikkeukset pysäyttävät tämän objektin viimeistelyn, mutta muuten jätetään huomiotta.

Mikä on viimeistelymenetelmän tarkoitus?

Objektiluokan viimeistelymenetelmä on menetelmä, jota Roskankerääjä kutsuu aina juuri ennen roskakoriin kelpaavan objektin poistamista/tuhoamista suorittaakseen puhdistustoiminnon.

Suositeltava: