Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/193.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android中的多核编程_Java_Android_Multithreading_Performance_Processor - Fatal编程技术网

Java Android中的多核编程

Java Android中的多核编程,java,android,multithreading,performance,processor,Java,Android,Multithreading,Performance,Processor,我正试图用Java为android设备编写一个计算密集型程序。有没有一种方法可以让我们利用Android中不同的处理器内核来提高程序的速度? 链接到一些有用的文章将不胜感激。 提前感谢。您可以查看Renderscript 从开发人员站点: Renderscript提供了一个独立于平台的计算引擎 在本机级别运行。使用它来加速您的应用程序 需要大量的计算马力 参考:难道你不能只使用线程,让操作系统来处理它吗?线程没有低级操作那么强大,它的速度更快。编写多线程应用程序总是很有压力。这篇文章可能会帮助

我正试图用Java为android设备编写一个计算密集型程序。有没有一种方法可以让我们利用Android中不同的处理器内核来提高程序的速度? 链接到一些有用的文章将不胜感激。
提前感谢。

您可以查看Renderscript

从开发人员站点:

Renderscript提供了一个独立于平台的计算引擎 在本机级别运行。使用它来加速您的应用程序 需要大量的计算马力


参考:难道你不能只使用线程,让操作系统来处理它吗?线程没有低级操作那么强大,它的速度更快。编写多线程应用程序总是很有压力。这篇文章可能会帮助你上路。任何想走这条路的人都应该熟悉中的问题。哦!!它是gr8,但我如何使用它来查找8x8矩阵的逆矩阵,这是我代码的瓶颈。我目前使用的代码是纯Java代码,运行时间太长。这需要您进行一些研究,我不是100%确定。我查阅了文档和其他关于rederscript的文章,它似乎没有太大帮助。有没有什么方法可以让我充分利用Android处理器的多核功能。比如利用GPU和CUDA之类的东西?