55 of 59 menu

Jenis Data Stack

Jenis data stack mewakili sebahagian memori RAM, yang diperuntukkan untuk setiap thread data.

Pengendalian stack ditentukan oleh prinsip LIFO. Intipati prinsip ini ialah bahagian memori yang terakhir ditambah ke dalam stack akan yang pertama dikeluarkan daripadanya.

Intipati bekerja dengan stack ialah apabila pembolehubah baru diisytiharkan melalui fungsi, pembolehubah itu ditambah ke dalam stack. Apabila fungsi selesai menjalankan tugasnya - pembolehubah secara automatik dipadamkan dari memori stack dan bahagian yang ditempatinya menjadi tersedia untuk objek lain.

Kelebihan utama stack ialah kelajuan pelaksanaan kod yang tinggi, namun kekurangannya ialah apabila memori yang diperuntukkan untuk stack penuh, pembolehubah yang diisytiharkan tidak boleh lagi diubah dan pelaksanaan kod akan terhenti. Saiz stack ditetapkan semasa penciptaan thread, dan setiap pembolehubah mempunyai saiz memori maksimumnya sendiri, yang bergantung terutamanya pada jenis datanya. Oleh sebab itu, adalah perlu untuk mengisytiharkan saiz jenis data kompleks (contohnya, objek) terlebih dahulu. Stack juga hanya boleh mengekalkan dalam memori pembolehubah setempat, untuk pembolehubah sejagat, longgokan harus digunakan.

Lihat juga

  • jenis data longgokan,
    yang digunakan secara meluas dalam pengaturcaraan
  • rangkaian penghantaran kandungan CDN,
    yang mempercepatkan pemuatan halaman aplikasi web
  • kaedah penyusunan data LIFO,
    yang digunakan secara meluas dalam pengaturcaraan
  • kaedah penyusunan data FIFO,
    yang digunakan secara meluas dalam pengaturcaraan
Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak