WeakPointerScope

genel sınıf WeakPointerScope

Minimalist bir işaretçi kapsamı yalnızca öğelerine yönelik zayıf referansları korur.

ERROR(/org.bytedeco.javacpp.PointerScope) un aksine, bu sınıfın örnekleri, çöp toplayıcının, kapsama eklenmiş olsa bile artık erişilemeyen bir işaretçinin belleğini boşaltmasını engellemez.

Kapsam kapatıldığında, halen geçerli olan tüm işaretçilerin konumu otomatik olarak kaldırılacak, halihazırda çöp olarak toplanmış olanlar ise göz ardı edilecektir.

Kamu İnşaatçıları

Genel Yöntemler

geçersiz
ekle (İşaretçi işaretçisi)
Bu kapsama bir işaretçi ekleyin.
senkronize geçersiz
geçersiz
ayır (İşaretçi işaretçisi)
Bu kapsamdan bir işaretçiyi ayırın.

Kalıtsal Yöntemler

Kamu İnşaatçıları

genel WeakPointerScope ()

Genel Yöntemler

genel geçersiz ekleme (İşaretçi işaretçisi)

Bu kapsama bir işaretçi ekleyin.

Kapsama eklenen işaretçiler, çöp toplayıcı tarafından zaten serbest bırakılmadıkları sürece, kapsam kapatıldığında otomatik olarak serbest bırakılacaktır.

Bu pointer zaten bu kapsama eklenmişse, bu yöntemin hiçbir etkisi yoktur.

Parametreler
Işaretçi eklenecek işaretçi
Atar
Yasadışı Durum İstisnası eğer bu kapsam zaten kapatılmışsa

genel senkronize void close ()

genel boşluk ayırma (İşaretçi işaretçisi)

Bu kapsamdan bir işaretçiyi ayırın.

Bir işaretçiyi kapsamdan ayırmak, kapsamı kapatırken belleğinin serbest bırakılmasını önleyecektir.

Bu pointer bu kapsama eklenmemişse bu yöntemin hiçbir etkisi yoktur.

Parametreler
Işaretçi ayırma işaretçisi
Atar
Yasadışı Durum İstisnası eğer bu kapsam zaten kapatılmışsa