0

我有一个 java 类,这个类通过jni. 用 System.load(...) 加载的库。当我使用一个实例和一个目标时,一切正常。但是我尝试使用两个类的实例,这些实例将连接到两个不同的目标。例如; InstanceA connects to TargetAInstanceB connects to TargetB。但是当 InstanceB 连接到 TargetB 时,它会覆盖 InstanceA 的 variables as expected

我想我可以在 jni 中使用线程,但是有一些由目标调用的回调方法,并且回调方法参数中没有特定的值来确定哪些线程有效。

我该如何处理这个问题?有什么想法吗?

4

1 回答 1

0

显然,您拥有静态的 Java 或本机数据,这些数据不应该是静态的。

于 2012-04-06T09:35:01.510 回答