- 3
- 0
- 约3.51千字
- 约 28页
- 2017-08-08 发布于重庆
- 举报
Linux多线程编程多核编程.ppt
Linux多线程编程 IEEE POSIX 标准 p1003.1c (Pthreads) 定义了处理线程的一系列C 语言类型的API。 在Linux中,线程一般被认为是“轻量级的进程”。 Linux 创建进程所使用的函数是fork() 或者vfork()。而对线程的创建和管理Linux 可以使用POSIX的线程库pthreads提供的APIs。 使用fork()创建进程和使用POSIX线程库差别: 使用fork() 创建进程的特点: 代价昂贵,通常子进程需要拷贝父进程的整个上下文,比如数据等。 进程间的通信方式比较复杂,比如使用管道、消息、共享内存等方法。 操作系统在实现进程间的切换比线程切换更费时。 使用POSIX pthreads库创建线程的特点: 线程可使用存在于进程中的资源。 线程间的通信方式更容易,比如通过进程中的变量,可以让多个线程共享数据。 操作系统对线程的切换比对进程的切换更容易和快速。 Linux多线程编程 线程的创建 pthreads 线程库中提供的创建线程的函数是pthread_create() #include pthread.h int pthread_create(pthread_t * thread, pthread_attr_t * attr, void *(*start_routine)(vo
您可能关注的文档
- HTML规则.ppt
- HTML语言..ppt
- HTML语言个人学习简记.doc
- HTML语言标记.doc
- HTML语言知识.doc
- HTML超文本标记语言.doc
- IC卡密码配置说明.doc
- IDC项目是指什么.doc
- ID联网一体机产品介绍.doc
- IE设置及office控件安装.doc
- 【人民日报】十五五规划必刷100题及答案.docx
- 国家电网有限公司高校毕业生招聘考试公共与行业知识题库及答案(2026版).docx
- 高中入团积极分子考试题库及答案.docx
- 北京工业大学耿丹学院《社会福利思想》2025-2026学年期末试卷.doc
- 北京工业大学耿丹学院《新中国史》2025-2026学年期末试卷.doc
- 北京工业大学耿丹学院《文献信息检索与利用》2025-2026学年期末试卷.doc
- 活动策划丨长城炮越野皮卡上市发布方案 .pdf
- 【中考动员】主题班会《100天做自己的六边形战士+》.pptx
- 中考英语高频词汇第二部分 阅读技能·提升练(学用).pdf
- 商业综合体安全生产管理制度.docx
最近下载
- (高中物理)《传感器》知识梳理.pdf
- 应征入伍服兵役高等学校学生国家教育资助申请表Ⅰ(模板).pdf VIP
- 2024-2025学年度广播电视编辑记者考前冲刺试卷含答案详解AB卷.docx
- 2025年高级会计师考试笔试真题及答案.docx VIP
- GB_T 1182-2018产品几何技术规范(GPS) 几何公差 形状、方向、位置和跳动公差标注》专题研究报告.pptx VIP
- 《三角函数》复习专题.doc VIP
- 2024-2025学年事业单位工勤技能考试考试彩蛋押题及参考答案详解【突破训练】.docx
- 驾驶员心里测试题及答案.pdf VIP
- 以学为基顺学而导——特级教师吴正宪《分数的意义》课堂实录评析-来源:广西教育(义务教育)(第2020008期)-广西教育杂志社.pdf VIP
- 男性公民兵役登记表PDF打印.pdf VIP
原创力文档

文档评论(0)