热度 22
2015-9-4 11:37
887 次阅读|
0 个评论
在《 POSIX 多线程程序设计( Programming with POSIX Threads )》中对同步属性,第 5 章中的 5.2 属性中详细说明了线程同步机制的属性 互斥量: l pshared l protocol l prioceiling “然而并没有要求系统一定实现这些属性,所以在使用它们前要检查系统文档” 条件变量属性: l pshared “没有系统被要求实现该属性,这样在使用它之前应检查系统文档” 在《 UNIX 环境高级编程(第三版)》第 12 章中的 12.4 同步属性详细说了线程同步机制的属性。 互斥量: l 进程共享属性 l 健壮属性 l 类型属性 读写锁: l 进程共享属性 条件变量属性: l 进程共享属性 l 时钟属性 屏障 l 进程共享属性 《 Linux\UNIX 系统编程手册》对线程同步机制的属性着墨不多,在 30.1.6 中有一句“本书不打算深入讨论互斥量属性的细节”。看来对 POSIX 的多线程编程来讲,线程同步机制的属性并不是重要的一个内容,甚至连系统都不要求具备此功能,因此我们也不再对其深究。