【发布时间】:2012-09-07 22:44:39
【问题描述】:
Glib 2.30 API 允许通过 GThreadPriority 枚举设置线程优先级。但是,该 API 是 deprecated as of 2.32,我找不到任何有关使用新 API 设置线程优先级的信息。我在API refrence 中所有与线程相关的部分都按Ctrl+F,但没有发现任何与优先级相关的内容。 Google 似乎也一无所知。
那么在 2.32 API 中是否可以为线程分配优先级?如果是,如何在创建时执行它,是否可以在创建线程后更改它?我知道 pthread 支持所有这些,但我更愿意坚持使用独立于平台的 Glib API。
【问题讨论】:
标签: linux multithreading cross-platform glib multiplatform