பொருளடக்கம்:
வரையறை - அடுக்கு வழிதல் என்றால் என்ன?
ஒரு அடுக்கு வழிதல் என்பது இயக்க நேர பிழையாகும், இது அழைப்பு அடுக்கில் ஒரு நிரல் நினைவகத்தை விட்டு வெளியேறும்போது நிகழ்கிறது. ஸ்டாக் வழிதல் பொதுவாக வள வழங்கலில் ஒரு சிக்கலைக் குறிக்கிறது மற்றும் நிரலை இயக்க மற்றும் நினைவகத்தை சரியாகப் பயன்படுத்த அனுமதிக்க அதை சரிசெய்ய வேண்டும்.
டெக்கோபீடியா ஸ்டாக் வழிதல் பற்றி விளக்குகிறது
ஒரு அடுக்கு வழிதல் ஒரு தர்க்கரீதியான இயக்க நேர பிழை மற்றும் ஒரு தொடரியல் பிழை அல்ல என்பதை சுட்டிக்காட்ட வேண்டியது அவசியம். கணினியின் குறியீட்டின் ஒரு பகுதியை சரியாகப் படிக்க முடியாதபோது தொடரியல் பிழைகள் ஏற்படுகின்றன, மேலும் இந்த பிழைகள் தொகுப்பாளரால் அல்லது உற்பத்திக்கு முன் பிற முக்கிய புள்ளிகளில் பிடிக்கப்படுகின்றன. ஒரு அடுக்கு வழிதல், மறுபுறம், "கலவையில்" நிகழ்கிறது மற்றும் கண்டுபிடிக்க கடினமாக இருக்கும்.
ஒரு குறிப்பிட்ட நிரலுக்கு போதுமான நினைவகத்தை ஒதுக்காததால் அடுக்கு வழிதல் ஏற்படலாம். குறியீட்டாளர் அல்லது டெவலப்பர் நினைவக வரம்புகளை நினைவில் வைத்துக் கொள்ளாத ஒரு குறியீட்டு தளத்தாலும் அவை ஏற்படலாம் மற்றும் அவற்றை மீறும்படி இயங்கக்கூடியவை திட்டமிடப்பட்டுள்ளன. பல புரோகிராமர்கள் சுழல்நிலை செயல்பாடுகளை ஒரு பெரிய குற்றவாளியாக கருதுகின்றனர்: மறுநிகழ்வுடன், செயல்பாட்டு செயல்முறை கிடைக்கக்கூடிய எல்லா நினைவகத்தையும் சாப்பிடுகிறது, பின்னர் ஒரு அடுக்கு வழிதல் தூண்டுகிறது.
