原创 POSIX多线程同步机制属性

2015-9-4 11:37 887 22 22 分类: 软件与OS 文集: SylixOS应用开发

在《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的多线程编程来讲,线程同步机制的属性并不是重要的一个内容,甚至连系统都不要求具备此功能,因此我们也不再对其深究。

文章评论0条评论)

登录后参与讨论
我要评论
0
22
关闭 站长推荐上一条 /2 下一条