Android Native C ++,适用于线程

时间:2013-08-28 11:40:28

标签: java android c++ multithreading android-ndk

我想通过Android NDK执行一些计算密集型C ++代码。 C ++部分不会直接访问硬盘或任何外围设备。可能有必要将C ++部分放入线程中,因为计算时间很长,并且因为应用程序还有其他频繁的职责要执行。

在这种情况下是否可以简单地使用Java线程(例如包含C ++部分的Java包装线程)?或者我是否需要在C ++部分中创建线程?

1 个答案:

答案 0 :(得分:3)

您可以选择要采用的路径但两者都可用。在Java级别创建新线程可能更容易,然后从该线程内部调用您的本机方法......这不需要在C ++级别执行任何特殊操作。