10.4. mutex 类


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

Expand
表 10.1. mutex 选项
Advanced mutexes描述

共享 mutexes

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

Private mutexes

确保只有在同一进程中创建的线程才能访问 mutex。属性是 PTHREAD_PROCESS_PRIVATE

实时优先级继承

设置优先级优先级高于当前优先级任务的优先级级别。当任务完成后,它会释放资源,任务会丢弃回其原始优先级,以允许运行更高的优先级任务。属性是 PTHREAD_PRIO_INHERIT

强大的互斥器

将可靠的 mutexes 设置为在拥有线程停止时自动发布。字符串 PTHREAD_MUTEX_ROBUST_NP 中的子字符串 NP 表示可靠的 mutexes 是非 POSIX 或不可移植的

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部