WeakPointerScope

পাবলিক ক্লাস WeakPointerScope

একটি ন্যূনতম পয়েন্টার সুযোগ শুধুমাত্র এর উপাদানগুলির দুর্বল রেফারেন্স রাখে।

ERROR(/org.bytedeco.javacpp.PointerScope) এর বিপরীতে, এই শ্রেণীর উদাহরণগুলি আবর্জনা সংগ্রহকারীকে একটি পয়েন্টারের মেমরি মুক্ত করতে বাধা দেবে না যা আর পৌঁছানো যায় না, এমনকি যদি এটি স্কোপের সাথে সংযুক্ত থাকে।

যখন সুযোগটি বন্ধ হয়ে যায়, তখনও বৈধ সমস্ত পয়েন্টারগুলি স্বয়ংক্রিয়ভাবে ডিলোকেট হয়ে যাবে যখন ইতিমধ্যেই আবর্জনা-সংগৃহীতগুলি উপেক্ষা করা হবে৷

পাবলিক কনস্ট্রাক্টর

পাবলিক পদ্ধতি

অকার্যকর
সংযুক্ত করুন (পয়েন্টার পয়েন্টার)
এই সুযোগে একটি পয়েন্টার সংযুক্ত করুন।
সিঙ্ক্রোনাইজড শূন্যতা
অকার্যকর
বিচ্ছিন্ন (পয়েন্টার পয়েন্টার)
এই সুযোগ থেকে একটি পয়েন্টার বিচ্ছিন্ন করুন।

উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি

পাবলিক কনস্ট্রাক্টর

পাবলিক WeakPointerScope ()

পাবলিক পদ্ধতি

সর্বজনীন অকার্যকর সংযুক্তি (পয়েন্টার পয়েন্টার)

এই সুযোগে একটি পয়েন্টার সংযুক্ত করুন।

সুযোগের সাথে সংযুক্ত পয়েন্টারগুলি একবার স্কোপ বন্ধ হয়ে গেলে স্বয়ংক্রিয়ভাবে মুক্ত হয়ে যাবে, যদি না সেগুলি ইতিমধ্যেই আবর্জনা সংগ্রহকারী দ্বারা প্রকাশ করা হয়।

এই pointer ইতিমধ্যে এই সুযোগের সাথে সংযুক্ত ছিল, এই পদ্ধতির কোন প্রভাব নেই।

পরামিতি
নির্দেশক সংযুক্ত করার জন্য পয়েন্টার
নিক্ষেপ করে
অবৈধ রাজ্য ব্যতিক্রম যদি সেই সুযোগটি ইতিমধ্যে বন্ধ হয়ে গেছে

পাবলিক সিঙ্ক্রোনাইজড শূন্য বন্ধ ()

সর্বজনীন অকার্যকর বিচ্ছিন্ন (পয়েন্টার পয়েন্টার)

এই সুযোগ থেকে একটি পয়েন্টার বিচ্ছিন্ন করুন।

স্কোপ থেকে একটি পয়েন্টার বিচ্ছিন্ন করা স্কোপ বন্ধ করার সময় এর মেমরি মুক্ত হতে বাধা দেবে।

যদি এই pointer এই সুযোগের সাথে সংযুক্ত না থাকে তবে এই পদ্ধতির কোন প্রভাব নেই।

পরামিতি
নির্দেশক বিচ্ছিন্ন করার জন্য নির্দেশক
নিক্ষেপ করে
অবৈধ রাজ্য ব্যতিক্রম যদি সেই সুযোগটি ইতিমধ্যে বন্ধ হয়ে গেছে