2012-04-10 8 views

Antwort

4

Ist es ok JavaVM * zu speichern als eine globale Variable und nutze sie woanders?

Ja.

Ist es in Ordnung, JNIEnv * als globale Variable zu speichern und anderswo zu verwenden?

Nein. Dies stellt einen Kontext für einen bestimmten JNI-Methodenaufruf dar. Es ist abhängig vom aktuellen Thread, den Argumenten der aktuellen Methode, den lokalen Referenzen, die von der aktuellen Methode erstellt wurden, allen möglichen Dingen und wird nach der Rückkehr der JNI-Methode ungültig.

Verwandte Themen