在我们的项目中,一些代码是原生的,并由JNI调用,所以除非我们决定并行运行一些调用,否则一切看起来都很好,但问题(不清楚的事情)是通过Java还是pthread运行线程?!假设本机代码启动了一个pthread,所以我们需要有pthread引用,以便用另一个方法取消/退出线程,那么第一个问题是,我如何将pthread id返回到java代码,这是可能的吗,pthread idnative int start_thread();native
在Java中,当我这样做bar将是一个包含新建对象地址的变量。我的教授称之为引用变量Foo *bar = new Foo();那么,Java中的引用变量基本上是一个指针,这是真的吗?另外,当我在C++中这样做时:酒吧也是一个指针吗?如果没有,那么这是否意味着在内存结构上存在差异?和
Foo *bar = new Foo();