WeakPointerScope

الطبقة العامة WeakPointerScope

نطاق مؤشر بسيط يحتفظ فقط بمراجع ضعيفة لعناصره.

على عكس ERROR(/org.bytedeco.javacpp.PointerScope) ، لن تمنع مثيلات هذه الفئة أداة تجميع البيانات المهملة من تحرير ذاكرة المؤشر الذي لم يعد من الممكن الوصول إليه، حتى لو تم إرفاقه بالنطاق.

عندما يتم إغلاق النطاق، سيتم إلغاء تخصيص كافة المؤشرات التي لا تزال صالحة تلقائيًا بينما سيتم تجاهل تلك التي تم جمعها بالفعل.

المقاولون العامون

الأساليب العامة

فارغ
إرفاق (مؤشر المؤشر)
قم بإرفاق مؤشر بهذا النطاق.
الفراغ المتزامن
فارغ
فصل (مؤشر المؤشر)
افصل المؤشر عن هذا النطاق.

الطرق الموروثة

المقاولون العامون

WeakPointerScope العامة ()

الأساليب العامة

إرفاق الفراغ العام (مؤشر المؤشر)

قم بإرفاق مؤشر بهذا النطاق.

سيتم تحرير المؤشرات المرتبطة بالنطاق تلقائيًا بمجرد إغلاق النطاق، ما لم يتم إصدارها بالفعل بواسطة جامع البيانات المهملة

إذا كان هذا pointer مرتبطًا بالفعل بهذا النطاق، فلن يكون لهذه الطريقة أي تأثير.

حدود
المؤشر المؤشر لنعلق
رميات
استثناء الدولة غير القانوني إذا كان هذا النطاق قد تم إغلاقه بالفعل

إغلاق الفراغ المتزامن العام ()

فصل الفراغ العام (مؤشر المؤشر)

افصل المؤشر عن هذا النطاق.

سيؤدي فصل المؤشر عن النطاق إلى منع تحرير ذاكرته عند إغلاق النطاق.

إذا لم يكن هذا pointer متصلاً بهذا النطاق، فلن يكون لهذه الطريقة أي تأثير.

حدود
المؤشر مؤشر للانفصال
رميات
استثناء الدولة غير القانوني إذا كان هذا النطاق قد تم إغلاقه بالفعل