দেখা
কাগজ থেকে:
... বর্তমান জাভা সিস্টেমগুলিতে ব্যবহৃত স্ট্যাক পরিদর্শন অ্যালগরিদম নিম্নলিখিত সাধারণ স্ট্যাক পরিদর্শন মডেলটির সাধারণীকরণ হিসাবে ভাবা যেতে পারে :
এই মডেলটিতে কেবলমাত্র প্রিন্সিপাল হলেন "সিস্টেম" এবং "অবিশ্বস্ত"। তেমনি, একমাত্র সুযোগ সুবিধাযুক্ত "পূর্ণ" full এই মডেলটি নেটস্কেপ নেভিগেটর 3.0-এ অভ্যন্তরীণভাবে ব্যবহৃত স্ট্যাক পরিদর্শন পদ্ধতির অনুরূপ।
এই মডেলটিতে, প্রতিটি স্ট্যাক ফ্রেম একটি প্রিন্সিপাল ("সিস্টেম" সহ লেবেলযুক্ত থাকে যদি ফ্রেমটি ভার্চুয়াল মেশিনের অংশ বা এর অন্তর্নির্মিত লাইব্রেরির অংশ এবং "অন্যথায়" অবিশ্বস্ত "থাকে) কোডটি কার্যকর করে থাকে এবং এতে একটি বিশেষাধিকারের পতাকা রয়েছে যা হতে পারে এমন একটি সিস্টেম ক্লাস সেট করুন যা "এর সুবিধাগুলি সক্ষম করতে" বেছে নেয়, স্পষ্ট করে জানিয়ে দেয় যে এটি বিপজ্জনক কিছু করতে চায়। একটি অবিশ্বস্ত শ্রেণি এটির অধিকারী পতাকা সেট করতে পারে না। যখন কোনও স্ট্যাক ফ্রেমটি প্রস্থান করে, এর অধিকারী পতাকাটি (যদি থাকে তবে) স্বয়ংক্রিয়ভাবে অদৃশ্য হয়ে যায়।
ফাইল সিস্টেম বা নেটওয়ার্ক অ্যাক্সেস করার মতো একটি বিপজ্জনক অপারেশন সম্পাদনের বিষয়ে সমস্ত পদ্ধতি প্রথমে স্ট্যাক পরিদর্শন অ্যালগরিদম প্রয়োগ করে অ্যাক্সেসের অনুমতি রয়েছে কিনা তা স্থির করে। স্ট্যাক পরিদর্শনটি অ্যালগরিদমসকে কলার স্ট্যাকের ফ্রেমগুলিকে সিকোয়েন্স অনুসারে সর্বাধিক পুরানো। বিশেষাধিকারের পতাকাযুক্ত স্ট্যাক ফ্রেম সন্ধানের পরে অনুসন্ধানটি অ্যাক্সেসের অনুমতি দেয়। অবিশ্বস্ত স্ট্যাক ফ্রেম (যা কখনও কোনও বিশেষাধিকারের পতাকা অর্জন করতে পারে না) সন্ধানের পরে অনুসন্ধানটি অ্যাক্সেস নিষিদ্ধ করে এবং একটি ব্যতিক্রম ছুঁড়ে ফেলে termin ...