- 1
- 0
- 约2.12千字
- 约 17页
- 2023-11-20 发布于陕西
- 举报
线程控制-线程创建
学习目标掌握linux系统线程的创建
学习提示线程的许多操作都可以找到进程的影子,其每一个操作函数都可以在进程的操作函数集中找到一个对应对照学习线程实际上是一个轻量级的进程
线程标准的演化在20世纪80年代末、90年代初,存在着数种不同的线程接口。1995年,POSIX.1c对POSIX线程API做了标准化处理,该标准后来为SUSv3所接纳。 Pthreads API定义了一系列数据类型。SUSv3并未规定如何实现这些数据类型,可移植的程序应将其视为“不透明”数据,也就是说应避免对此类数据类型变量的结构或内容产生依赖。注意:不能使用C语言的比较操作符去比较这些类型的变量。
线程中的errno每个线程都有属于自己的errno。errno定义为一个宏,可展开为函数调用,该函数返回一个可修改的左值,且为每个线程所独有。
线程中的errno从系统调用和库函数中返回状态的传统的做法是:返回0表示成功;返回-1表示失败,并设置errno以标识错误原因。Pthread API则有所不同,所有Pthread函数返回0表示成功,返回一正值表示失败。这一失败时的返回值,与传统UNIX系统调用置于errno中的值含义相同。
pthread_t *thread;int s;s = ppthread_create(thread, NULL, func, arg);if(s!=0) err
您可能关注的文档
最近下载
- TCIA-B001-2019 碳纤维复合材料加固修复化工管道技术规范.pdf VIP
- GB50809-2012 硅集成电路芯片工厂设计规范.pdf VIP
- 射频识别(RFID)技术与应用-全套PPT课件.pptx
- 2025--2026学年下册三年级科学冀人版 期末测试卷(有答案).docx VIP
- 2026年大学生西部计划志愿者招募笔试试题库及答案.docx VIP
- 5S管理与目视化管理.ppt VIP
- 2026国药集团校园招聘(公共基础知识)综合能力测试题附答案.docx VIP
- 2024年辅警招聘《公安工作基本知识》培训考试题库 (附答案).docx VIP
- 第8课《在实践中提高认识能力》课堂同步练习 (含答案)2024 - 2025学年高教版(2023)中职哲学与人生.pdf VIP
- 揭阳市揭西县招聘卫生健康事业单位工作人员考试试题及答案.docx VIP
原创力文档

文档评论(0)