Можно ли использовать jmethodID
intialized в одном потоке в другом потоке? Я спросил об этом, потому что мой jvm сбой, когда я запускаю jni-программу, в которой я инициализировал jmethodID
на одном потоке и использовал его в другом потоке. Я думал, что это может быть причиной.Можно ли использовать jmethodID в одном потоке в другом потоке?
Я сохранил jmethodID
как глобальную varibale, объявив вверху. Затем в одном из вызовов я инициализирую его и в последующих вызовах я пытаюсь его повторно использовать.
так что кешированная копия будет работать? –
@SuhailGupta Это будет «намереваться [использовать] метод или идентификатор поля в течение длительного периода времени». Неужели это очевидно? – EJP
Я хотел сказать _between calls_. –