我有一个 java 类,这个类通过jni
. 用 System.load(...) 加载的库。当我使用一个实例和一个目标时,一切正常。但是我尝试使用两个类的实例,这些实例将连接到两个不同的目标。例如; InstanceA connects to TargetA
和InstanceB connects to TargetB
。但是当 InstanceB 连接到 TargetB 时,它会覆盖 InstanceA 的 variables as expected
。
我想我可以在 jni 中使用线程,但是有一些由目标调用的回调方法,并且回调方法参数中没有特定的值来确定哪些线程有效。
我该如何处理这个问题?有什么想法吗?