JNI (Java) эквивалент INCREF, DECREF, используемый в Python для встраивания для C ++? - PullRequest
0 голосов
/ 19 января 2012

Что такое JNI (Java) эквивалент INCREF, DECREF, который используется в Python для встраивания в C ++?

Или нет эквивалента? Любая причина, почему нет никакого эквивалента?

1 Ответ

2 голосов
/ 19 января 2012

Модель сбора мусора в Java отличается: в то время как Python использует подсчет ссылок в качестве основного метода сбора мусора, в Java этого не происходит.

Java использует так называемые «отслеживающие» сборщики мусора: Wikipedia .

С учетом этого ближайшими эквивалентами INCREF и DECREF, вероятно, являются NewGlobalRef и DeleteGlobalRef.

См. Глава 5 руководства JNI.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...