56 of 59 menu

Τύπος Δεδομένων Σωρός

Ο τύπος δεδομένων σωρός (heap) αντιπροσωπεύει ένα τμήμα της μνήμης RAM, που δυναμικά διατίθεται για κάθε μεταβλητή. Σε αυτήν την περίπτωση, κάθε μεταβλητή μπορεί να κληθεί καθολικά σε ολόκληρη την εφαρμογή, και όχι μόνο σε ένα ξεχωριστό νήμα όπως συμβαίνει με τις στοίβες.

Μετά το πέρας της εκτέλεσης, όλη η μνήμη που κατείχαν οι μεταβλητές στον σωρό, απελευθερώνεται. Το μέγεθος του σωρού μπορεί να οριστεί κατά τη διάρκεια εκκίνησης της εφαρμογής.

Το μειονέκτημα του σωρού είναι η πιο αργή λειτουργία του σε σύγκριση με τη στοίβα. Για παράδειγμα, οι τελευταίες δηλωμένες μεταβλητές θα ανακτώνται τελευταίες και το σύστημα χρειάζεται περισσότερο χρόνο για την αναζήτησή τους. Ωστόσο, μόνο ο τύπος δεδομένων σωρού επιτρέπει τη σωστή εργασία με καθολικές μεταβλητές και δυναμικά μεταβαλλόμενα αντικείμενα.

Δείτε επίσης

  • τύπος δεδομένων στοίβα,
    που χρησιμοποιείται ευρέως στον προγραμματισμό
  • δίκτυο διανομής περιεχομένου CDN,
    που επιταχύνει τη φόρτωση σελίδων των εφαρμογών web
  • τρόπος οργάνωσης δεδομένων LIFO,
    που χρησιμοποιείται ευρέως στον προγραμματισμό
  • τρόπος οργάνωσης δεδομένων FIFO,
    που χρησιμοποιείται ευρέως στον προγραμματισμό
Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη