8.4. mutex 类


上述 mutex 选项提供了在编写或移植应用程序时需要考虑的 mutex 类的指导。

Expand
表 8.1. mutex 选项
Advanced mutexes描述

shared mutexes

定义多个线程的共享访问,以便在给定时间获取 mutex。共享 mutexes 可以创建延迟。属性为 PTHREAD_PROCESS_SHARED

private mutexes

确保只有同一进程中创建的线程可以访问 mutex。属性为 PTHREAD_PROCESS_PRIVATE

实时优先级继承

设置优先级高于当前优先级任务的优先级级别。当任务完成后,它会释放资源,并将任务降至其原始优先级允许运行更高的优先级。属性为 PTHREAD_PRIO_INHERIT

强大的 mutexes

当拥有线程停止时,将强大的 mutexes 设置为自动释放。字符串 PTHREAD_MUTEX_ROBUST_NP 中的子字符串 NP 表示可靠的 mutexes 是非 POSIX 或不可移植的

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部