第十二章 多线程环境(UNIX操作系统笔记)

线程的基本概念

使用进程完成程序并发机制和软件并行处理的解决方案。

多线程的基础

把一个进程分解成很多个可执行的单元,把这些单元称为线程,并且每个线程都可以独立运行。
线程是进程内一个相对独立的,具有可调度特性的执行单元。

线程进程模型

  • 进程:是保存进程映象的虚地址空间,收保护的访问处理器,文件和IO访问单元
  • 线程:保存线程执行状态,线程中断时保存线程的上下文,具有独立的PC寄存器并用独立的栈区存放线程自己的局部变量,进程中的线程共享进程的内存和其他资源。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • word直接复制来了,格式就不改了。至于这门课怎么复习,只要平时实验都认真完成、报告认真写,平时分都很高;考试的话...
    Jozhn阅读 4,626评论 0 8
  • 又来到了一个老生常谈的问题,应用层软件开发的程序员要不要了解和深入学习操作系统呢? 今天就这个问题开始,来谈谈操...
    tangsl阅读 4,165评论 0 23
  • 从三月份找实习到现在,面了一些公司,挂了不少,但最终还是拿到小米、百度、阿里、京东、新浪、CVTE、乐视家的研发岗...
    时芥蓝阅读 42,366评论 11 349
  • Object C中创建线程的方法是什么?如果在主线程中执行代码,方法是什么?如果想延时执行代码、方法又是什么? 1...
    AlanGe阅读 1,792评论 0 17
  • 每日任务 完成预编预备役,回收床铺被褥, 老兵档案整理, 统计新手机申请 每日感悟 不要瞎答应别人的事,张海峰铺沥...
    17d29357f903阅读 162评论 0 0