نطاق مؤشر بسيط يحتفظ فقط بمراجع ضعيفة لعناصره.
على عكس ERROR(/org.bytedeco.javacpp.PointerScope)
، لن تمنع مثيلات هذه الفئة أداة تجميع البيانات المهملة من تحرير ذاكرة المؤشر الذي لم يعد من الممكن الوصول إليه، حتى لو تم إرفاقه بالنطاق.
عندما يتم إغلاق النطاق، سيتم إلغاء تخصيص كافة المؤشرات التي لا تزال صالحة تلقائيًا بينما سيتم تجاهل تلك التي تم جمعها بالفعل.
المقاولون العامون
الأساليب العامة
الطرق الموروثة
منطقية | يساوي (كائن arg0) |
الدرجة النهائية<?> | الحصول على كلاس () |
كثافة العمليات | رمز التجزئة () |
الفراغ النهائي | إعلام () |
الفراغ النهائي | إعلام الكل () |
خيط | إلى سلسلة () |
الفراغ النهائي | انتظر (طويل arg0، int arg1) |
الفراغ النهائي | انتظر (طويل arg0) |
الفراغ النهائي | انتظر () |
الفراغ المجرد | يغلق () |
المقاولون العامون
WeakPointerScope العامة ()
الأساليب العامة
إرفاق الفراغ العام (مؤشر المؤشر)
قم بإرفاق مؤشر بهذا النطاق.
سيتم تحرير المؤشرات المرتبطة بالنطاق تلقائيًا بمجرد إغلاق النطاق، ما لم يتم إصدارها بالفعل بواسطة جامع البيانات المهملة
إذا كان هذا pointer
مرتبطًا بالفعل بهذا النطاق، فلن يكون لهذه الطريقة أي تأثير.
حدود
المؤشر | المؤشر لنعلق |
---|
رميات
استثناء الدولة غير القانوني | إذا كان هذا النطاق قد تم إغلاقه بالفعل |
---|
إغلاق الفراغ المتزامن العام ()
فصل الفراغ العام (مؤشر المؤشر)
افصل المؤشر عن هذا النطاق.
سيؤدي فصل المؤشر عن النطاق إلى منع تحرير ذاكرته عند إغلاق النطاق.
إذا لم يكن هذا pointer
متصلاً بهذا النطاق، فلن يكون لهذه الطريقة أي تأثير.
حدود
المؤشر | مؤشر للانفصال |
---|
رميات
استثناء الدولة غير القانوني | إذا كان هذا النطاق قد تم إغلاقه بالفعل |
---|