java - 如何在低优先级的 Android/Java 上执行 Linux 命令?

标签 java android linux exec

如标题所述,我想以非常低的优先级执行 linux 命令,以免打扰我的应用程序并使其平稳运行。

我目前使用:

Runtime.getRuntime().exec

还有其他方法可以通过设置优先级来实现吗?

最佳答案

如果您知道要降低优先级的进程的 PID,则可以使用 Busybox 二进制文件提供的 renice 更改 root 设备上的进程优先级。

只需像您一样使用 Runtime 的 exec 函数运行命令。

关于java - 如何在低优先级的 Android/Java 上执行 Linux 命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9790069/

相关文章:

android - 如何在 android studio 的 gradle 构建中添加 Kontakt.io beacons sdk?

linux:无法创建链接

c++ - Linux 上 Windows 的 SFML 交叉编译

linux - Linux 上的 Chrome 中的 .NET Core 证书错误

java - 所有 Maven 项目模块具有相同的时间戳值

java - 同步方法中的 BlockedLinkedQueue 死锁

java - ResultSet:减少表被读锁定的时间量

java - 读取已训练的 SMO 模型会出现 StreamoutofException 错误

java - 在网站页面上实现 Android/iPhone 应用程序

android - 异步任务在 OnclickListener 中崩溃