【发布时间】:2011-09-01 10:22:50
【问题描述】:
有没有办法在 Android 的特定内核中创建进程或线程?
编辑以获取更多信息:想法是拥有两个内核,我想在 2 个不同的内核中运行 2 个不同的进程或线程。具体来说,我要做的就是使用手机 100% 的 CPU,不管手机有多少内核。
【问题讨论】:
-
您所说的“在特定核心中”是什么意思?谢谢
-
添加更多描述。没有得到你的情况(问题)
-
恐怕这只是操作系统控制的,但不能确切地说。
-
已编辑。我的猜测是无法选择,但我想知道是否有这样的选择。否则,如果所有线程或进程都只在一个核心上运行,我不知道如何达到 100% 的 CPU。
-
新闻:我创建了一个带有创建两个低优先级线程的服务的小程序。线程一直处于while循环中。当我只运行一个线程时,我得到了 50% 的 CPU。当我运行 2 时,我得到 100%。因此,操作系统在每个内核中运行一个线程。但是,到目前为止,我还没有找到任何选择内核的方法,也没有解释 android 是如何管理多核的。
标签: android multithreading cpu