线程和进程的区别

线程和进程的区别:

    1.定义上的区别

            进程:线程是程序的一次执行,可以与其他进程并发操作。

            线程:线程是进程的一个实体,作为系统调度和执行的基本单位。

    2.组成方式上

            进程:进程控制块(PCB),数据集合,程序。

            线程:线程ID,当前指令PC,寄存器集合,堆栈。

    3.通信方式上

            进程通信方式:管道。消息队列,信号量等等。

            线程通信方式:主要是共享哟个全局变量。例如生产消费者模式。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 操作系统概论 操作系统的概念 操作系统是指控制和管理计算机的软硬件资源,并合理的组织调度计算机的工作和资源的分配,...
    野狗子嗷嗷嗷阅读 14,184评论 3 34
  • 又来到了一个老生常谈的问题,应用层软件开发的程序员要不要了解和深入学习操作系统呢? 今天就这个问题开始,来谈谈操...
    tangsl阅读 9,631评论 0 23
  • 先讲清楚程序的概念:程序是一个没有生命的实体。CPU赋予了程序有时限的生命,这样它就成为了一个“活”的实体-...
    是一动不动的friend阅读 1,924评论 0 0
  • “领养狗,也许是人类唯一可以选择亲人的机会。”带它们回家吧!终结它们流浪的生活,给它们一个家,也给自己找一个忠诚的...
    养宠达人嘟嘟小姐阅读 2,563评论 0 0
  • 南国炽烈闷热的夏天,炎热携裹着躁动迎来了新的学期。一张张青春澎湃的雄性脸饥渴着美丽的异性。这是影片的开端。...
    卿醒醒阅读 1,930评论 1 2