__PPC_YIELD - Linux手册页

时间:2019-08-20 17:59:50  来源:igfitidea点击:

Section: Linux Programmer's
Manual (3)
更新日期: 2017-09-15

名称

ppc_yield,ppc_mdoio,__ ppc_mdoom-提示处理器以释放共享资源

语法

#包括

void __ppc_yield(void);
void __ppc_mdoio(void);
void __ppc_mdoom(void);

说明

这些功能提供了与Power架构上其他处理器共享的资源使用情况的提示。例如,如果等待锁的程序打算转移共享资源以供其他处理器使用,则可以使用它们。

__ppc_yield()提供了一个提示,即如果释放专用于执行处理器的共享资源供其他处理器使用,则性能可能会得到改善。

__ppc_mdoio()提供了一个提示:如果释放专用于执行处理器的共享资源,直到对缓存禁止的存储的所有未完成的存储访问都已完成,则性能可能会得到改善。

__ppc_mdoom()提供了一个提示,即如果释放专用于执行处理器的共享资源,直到完成对不在缓存中的数据的可缓存存储的所有未完成的存储访问,则性能可能会得到改善。

版本

这些功能首先出现在2.18版的glibc中。

属性

有关本节中使用的术语的说明,请参见attribute(7)。

InterfaceAttributeValue
__ppc_yield(),__ppc_mdoio(),__ppc_mdoom()Thread safetyMT-Safe

遵循规范

这些功能是非标准的GNU扩展。

另外参见

__ppc_set_ppr_med(3)

Power ISA,Book II-第3.2节(或体系结构)

出版信息

这个页面是Linux手册页项目5.08版的一部分。有关项目的说明、有关报告错误的信息以及此页面的最新版本,请访问https://www.kernel.org/doc/man-pages/