首页 > 编程语言 > 详细

线程知识结构概览

时间:2020-04-06 13:45:10      阅读:62      评论:0      收藏:0      [点我收藏+]

 (1) 线程系统的三个基本要素:执行环境,调度,同步。

 

同步: 使用互斥量来保护共享数据,使用条件变量来通信,使用条件变量来通信,其他同步机制,如信号量管道和消息队列。互斥量允许线程在访问共享数据

锁定他,以避免其他线程干扰。条件变量允许线程等待共享数据到达某个期望的状态。(队列非空或者资源可用)

 

类型和接口:每个数据类型代表对象的完全描述和在程序中如何创建和使用他们。

 

                                           Posix线程数据类型

 

类型                                           描述

pthread_t                                   线程标识符

pthread_mutex_t                       互斥量

pthread_code_t                          条件变量

pthread_attr_t                            线程属性对象

pthread_mutexattr_t                 互斥量属性对象

pthread_condatter_t                条件变量属性对象

pthread_once_t                        一次性初始化控制对象

技术分享图片

 

线程知识结构概览

原文:https://www.cnblogs.com/nowroot/p/12641396.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!