সুচিপত্র:
সংজ্ঞা - অস্থির অর্থ কী?
অস্থায়ী হ'ল জাভা প্রোগ্রামিং ভাষার একটি কীওয়ার্ড যা নির্দিষ্ট করে যে কোনও শ্রেণীর সাথে সম্পর্কিত কোনও সদস্যের ভেরিয়েবল একাধিক থ্রেড দ্বারা অযৌক্তিকভাবে পরিবর্তন করা যেতে পারে। কোডটিতে অস্থিতিশীল কীওয়ার্ড কোনও সদস্য ঘোষিত হলে সংশোধক হিসাবে কাজ করে। কীওয়ার্ডগুলি সংকলকের প্রসঙ্গে পৃথক অর্থ সহ মৌলিকভাবে সংরক্ষিত শব্দ are
অস্থির কীওয়ার্ডটি ব্যবহৃত হয় যখনই ভেরিয়েবলটি পরিবেশ বা সিস্টেমের উপর নির্ভরশীল এমন কিছু পরিবর্তনশীলকে চিহ্নিত করে যেমন সাধারণ কাউন্টার এবং ঘড়ি ocks
টেকোপিডিয়া ভোল্টাইলকে ব্যাখ্যা করে
অস্থিতিশীল কীওয়ার্ডটি নিশ্চিত করে যে কোনও সদস্যের ভেরিয়েবলের প্রতিটি পঠনের অ্যাক্সেস এর সাম্প্রতিকতম মান ফেরত দেয়। সাম্প্রতিক পরিবর্তনগুলি যখন ভিন্ন থ্রেড ব্যবহার করে করা হয় তখন এটি কার্যকর হয় না। সদস্যের পরিবর্তনশীলটিকে যদি অস্থির হিসাবে ঘোষিত না করা হয় তবে কোনও থ্রেড আলাদা থ্রেড ব্যবহার করে এটিতে করা পরিবর্তনগুলি সনাক্ত করতে সক্ষম হবে না।
দ্বিগুণ বা দীর্ঘ সদস্যের জন্য, অস্থির কীওয়ার্ডটিও নিশ্চিত করে যে ভার্চুয়াল মেশিনটি দুটি ধারাবাহিক 32-বিট লেখার উত্স তৈরি করবে না, তবে কেবল একটি 64-বিট রচনা তৈরি করবে। যদি এটি সম্ভব না হয়, জেভিএম বাস্তবায়নটি এই ফাংশনের পারমাণবিকতা নিশ্চিত করতে অব্যাহত রেখেছে যাতে পুরনো নিম্নার্ধটি কিছু উচ্চতর উদ্বায়ী ডাবল বা দীর্ঘের নতুন উচ্চ অর্ধের সাথে পড়তে না পারে।
উদ্বোধক একটি ঘটনার আগে সম্পর্ক সেট আপ করে এবং পড়েন। কোনও অস্থির বস্তু অ্যাক্সেস করার আগে মূল মেমরি এবং ক্যাশেড ভেরিয়েবলের মধ্যে যেমন একটি সিঙ্ক্রোনাইজেশন ঘটে থাকে ঠিক তেমনই এটি সিঙ্ক্রোনাইজড ব্লক প্রবেশের আগে বা পরে after এটি সূচিত করে যে একটি অস্থির বস্তু সিঙ্ক্রোনাইজেশন ছাড়াই নিরাপদে প্রকাশ করা যেতে পারে; তা হ'ল, যখন কোনও অস্থির বস্তু কোনও থ্রেড দ্বারা অ্যাক্সেস করা হয় তখন object বস্তুর সদস্যরাও আপডেট হয়।
যখন কোনও ভেরিয়েবলটিকে অস্থির হিসাবে বর্ণনা করা হয়, জেভিএম এবং জাভা সংকলক নিম্নলিখিত দুটি জিনিস সম্পাদন করে।
- সংকলক সেই পরিবর্তনশীল সম্পর্কিত বিবৃতি এবং অভিব্যক্তি সর্বাধিক করতে ব্যর্থ।
- জেভিএম ভেরিয়েবল সিঙ্ক্রোনাইজ করে।
অস্থির সুবিধাগুলি নিম্নরূপ:
- এটি হালকা ওজনের
- এটি পড়ার এবং লেখার জন্য খুব ছোট ওভারহেডের কারণ হয়ে থাকে তবে এটি লকিংয়ের চেয়ে আরও দ্রুত।
- অস্থিরতা মৃত তালাবাদের প্রতিরোধী।