အချက်အလက် အမျိုးအစား Heap
အချက်အလက် အမျိုးအစား heap (heap) သည် ကိန်းရှင်တစ်ခုစီအတွက် အလိုအလျောက် ခွဲထုတ်ပေးသော RAM ၏ တစ်စိတ်တစ်ပိုင်းကို ကိုယ်စားပြုသည်။ ထိုသို့ဖြင့် ကိန်းရှင်တစ်ခုစီကို stack များကဲ့သို့ လမ်းကြောင်းတစ်ခုတည်းတွင်သာမက အက်ပ်တစ်ခုလုံးတွင် နေရာမရွေး ခေါ်ယူအသုံးပြုနိုင်သည်။
အလုပ်လုပ်ဆောင်မှု ပြီးဆုံးပါက heap အတွင်းရှိ ကိန်းရှင်များ သိမ်းဆည်းထားသော မှတ်ဉာဏ်အာလုံး လွတ်မြောက်သွားသည်။ Heap ၏ အရွယ်အစားကို အက်ပ်လ်ကို စတင်လိုက်သည့်အခါ သတ်မှတ်ပေးနိုင်သည်။
Heap ၏ အားနည်းချက်မှာ stack နှင့်ယှဉ်လျှင် လုပ်ဆောင်မှုနှေးကွေးခြင်းပင်ဖြစ်သည်။ ဥပမာ၊ နောက်ဆုံးကြေညာထားသော ကိန်းရှင်များကို နောက်ဆုံးမှ ထုတ်ယူရမည်ဖြစ်ပြီး ၄င်းတို့ကို ရှာဖွေရန် စနစ်အတွက် အချိန်ပိုလိုအပ်သည်။ သို့သော်၊ heap အချက်အလက်အမျိုးအစားကသာ ကမ္ဘာလုံးဆိုင်ရာ ကိန်းရှင်များနှင့် အလိုအလျောက် ပြောင်းလဲနိုင်သော အရာဝတ္ထုများနှင့် မှန်ကန်စွာ အလုပ်လုပ်ဆောင်ခွင့်ပေးသည်။
ဆက်လက်ဖတ်ရှုရန်
-
အချက်အလက် အမျိုးအစား stack,
အရာသည် ပရိုဂရမ်ရေးသားခြင်းတွင် ကျယ်ပြန့်စွာ အသုံးပြုသည် -
ကြေညာချက် ပေးပို့မှု ကွန်ယက်
CDN,
အရာသည် ဝဘ်အက်ပ်လီကေးရှင်းများ၏ စာမျက်နှာများ ဆွဲချမှုကို အရှိန်မြှင့်ပေးသည် -
အချက်အလက်များ စီစဉ်ထားမှု နည်းလမ်း
LIFO,
အရာသည် ပရိုဂရမ်ရေးသားခြင်းတွင် ကျယ်ပြန့်စွာ အသုံးပြုသည် -
အချက်အလက်များ စီစဉ်ထားမှု နည်းလမ်း
FIFO,
အရာသည် ပရိုဂရမ်ရေးသားခြင်းတွင် ကျယ်ပြန့်စွာ အသုံးပြုသည်