题目可能说得还不太清楚,
现在问题就是,
场景: Java 使用JNI调用了 dll, 这个dll在执行中会保存一些数据在内存中。
问题: 我需要new多个这样的Java对象,每个java对象独立对应一个以及dll里面的数据。 但是我觉得JVM中只有一个dll的"实例", 这样我的功能就没有实现。
System.LoadLibrary("jpl.dll").
一句话, 多个Java object存在,而只有一个dll object的冲突。
注: dll是不能改的,只能从java这边想办法.
对JNI本身了解不多,请高手多多指点,感激不尽!
现在问题就是,
场景: Java 使用JNI调用了 dll, 这个dll在执行中会保存一些数据在内存中。
问题: 我需要new多个这样的Java对象,每个java对象独立对应一个以及dll里面的数据。 但是我觉得JVM中只有一个dll的"实例", 这样我的功能就没有实现。
System.LoadLibrary("jpl.dll").
一句话, 多个Java object存在,而只有一个dll object的冲突。
注: dll是不能改的,只能从java这边想办法.
对JNI本身了解不多,请高手多多指点,感激不尽!
解决方案 »
- 在页面上的java代码如何提取ActionForm的某个属性值
- Spring 整合 JPA 持久化保存不了数据,
- Comparable中怎么可以直接CompType implements Comparable 来实现呢?
- 在广州用J2EE的主要使用什么技术?
- spring中ClassPathXmlApplicationContext的一点疑惑
- 公司要做一个jsp的项目,要使用struts,请大家推荐好书!
- 如何在jb9中配置sttuts1.1&&在那里下载struts1.1
- 请问怎么用JDBC将JBUILDER与MS SQL SERVER数据库连接?
- 真搞不懂出错在什么地方
- 关于JAVA EE servlet的访问配置
- 自动评卷问题
- 关于选择一段时间内重复日期的问题
继续征求可能的解决方案.
把多个Java object串行一下,类似加锁,不知是否恰当
把多个Java object串行一下,类似加锁,不知是否恰当
-----------------这个不行,现在不是同步的问题,这个dll Object中是有数据的。