需求:设置线程的运行优先级。 ffgo获得信息: OS: Ubuntu 18.04.5 LTS MODEL: Firefly RK3568-ROC-PC HDMI (Linux) FIREFLY: v2.10-42-g50c7f0ac DATE: 20210827-1534 KERNEL: Linux version 4.19.193 (llq@tchip14) (latest: 2cff32a4f0f631284463e56b1b9ccebd6be88eb3) (gcc version 6.3.1 20170404 (Linaro GCC 6.3-2017.05), GNU ld (Linaro_Binutils-2017.05) 2.27.0.20161019) #72 SMP Fri Oct 15 09:43:42 CST 2021 现象: c++11设置不了线程的运行优先级。 相同代码在NX,虚拟机中可以以root权限运行。但是在我们提供的板子“Firefly RK3568-ROC-PC HDMI (Linux)”中没办法以root权限运行。 尝试过的方式为:sudo 可执行程序 ; sudo之后,执行可执行程序 虚拟机中的系统信息:Linux nx 4.15.0-171-generic #180-Ubuntu SMP Wed Mar 2 17:25:05 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux NX中的系统信息:Linux nx-desktop 4.9.201-tegra #15 SMP PREEMPT Wed Jun 16 19:21:38 CST 2021 aarch64 aarch64 aarch64 GNU/Linux 代码见附件。 编译命令: g++ set_thread_param.cpp -o set_thread_param -lpthread 希望能帮忙解决。谢谢。 |
-
971 Bytes, 下载次数: 2, 下载积分: 灯泡 -1 , 经验 -1