线程学习日志
计科3班 朱强线程概述
线程,有时被称为轻量级进程(Lightweight Process,LWP),是程序执行流的最小单元。一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。另外,线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点儿在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。一个线程可以创建和撤消另一个线程,同一进程中的多个线程之间可以并发执行。由于线程之间的相互制约,致使线程在运行中呈现出间断性。线程也有就绪、阻塞和运行三种基本状态。就绪状态是指线程具备运行的所有条件,逻辑上可以运行,在等待处理机;运行状态是指线程占有处理机正在运行;阻塞状态是指线程在等待一个事件(如某个信号量),逻辑上不可执行。每一个程序都至少有一个线程,若程序只有一个线程,那就是程序本身。
线程是程序中一个单一的顺序控制流程。进程内一个相对独立的、可调度的执行单元,是系统独立调度和分派CPU的基本单位指运行中的程序的调度单位。在单个程序中同时运行多个线程完成不同的工作,称为多线程。
线程的基本操作
1创建线程
int pthread_create(pthread_t *restrict tidp,const pthread_attr_t *restrit attr,
您可能关注的文档
- 现阶段中国共产党存在的问题与对策探究.pptx
- 现阶段中国社会矛盾问题研究-吴忠民探究.ppt
- 现金持有理论探究.ppt
- 现金规划13探究.ppt
- 现金流分析及现金预算编制探究.docx
- 现金流量比率上市公司特殊比率探究.ppt
- 现金流量表编制课件探究.ppt
- 现金流量表的编制与审核探究.pptx
- 现金流量表分析探究.ppt
- 现金流量表及附表的设计探究.ppt
- 糕点馅料生产线项目可行性研究报告模板-拿地备案.doc
- 固体废物处理及资源化利用项目可行性研究报告模板-备案审批.doc
- 分装碳酸氢钠和偶氮二甲酰胺项目可行性研究报告模板-立项备案.doc
- 建设卡丝化妆品研发生产基地项目可行性研究报告模板-备案审批.doc
- 发展生态圈暨无人机全产业链创新示范基地项目可行性研究报告模板立项申批备案.doc
- 航空产业产教融合实训基地项目可行性研究报告模板-备案审批.doc
- 加油加气站(母、子站)新建项目可行性研究报告模板-立项拿地.doc
- 改建600td油脂精炼车间项目可行性研究报告模板拿地备案立项.doc
- 陈祖维二试几何.pdf
- 2026-2027新人教版小学数学3三年级上册(全册)优秀课件.ppt
最近下载
- 00051-polycold冷冻机简易中文手册.pdf VIP
- 2026年粤教花城版音乐八年级上册第四单元《黄河流域的歌》大单元整体教学设计.pdf VIP
- 国产冷冻机polycold维修h.pdf VIP
- 2026年新高一英语开学摸底考试(一)含答案.pdf VIP
- 清溢光电:2025年年度报告.pdf VIP
- 2025年初中语文教师课程标准考试测试卷及参考答案.docx VIP
- 中国酒文化课件.pptx
- 2025-2026学年重庆市渝中区巴蜀中学八年级(下)期末数学试卷.pdf VIP
- 2025年粤教花城版音乐七年级下册第四单元《梨园瑰宝》大单元整体教学设计.docx VIP
- 2026年及未来5年市场数据中国柠檬产业发展专项调研及十五五投资商机研究报告.docx
原创力文档

文档评论(0)