程序在两个操作系统之间不使用相同的CPU核心数

程序在两个操作系统之间不使用相同的CPU核心数

我有一个使用 SDL2 的 C 程序。

当我在带有 Raspbian 操作系统的 Raspberry 上运行我的程序时,它使用所有核心(我可以通过 看到这一点htop)。

当我在同一个 Raspberry 但使用自定义操作系统(使用 Yocto 构建)运行相同的程序时,它仅使用一个内核。这会导致性能下降,因为使用的核心为 100%。

您对我的问题有什么想法吗?

先感谢您。

相关内容