美文网首页
关于线程和进程的区别的一个解答

关于线程和进程的区别的一个解答

作者: 若还能懂 | 来源:发表于2017-07-26 12:50 被阅读10次

一个很久以来都偶尔碰到的面试题

在知乎上看到一个解答中讲到

进程和线程都是一个时间段的描述,是CPU工作时间段的描述,不过是颗粒大小不同

http://lkml.iu.edu/hypermail/linux/kernel/9608/0191.html

还有以上这个链接里Linus邮件中的解释

其中讲到 :Both threads and processes are really just one thing: a "context of

execution".简称COE.

即,同样是COE,只是 Thread拥有一个cpu的处理状态,它的上下文都来自Process

相关文章

  • 关于线程和进程的区别的一个解答

    一个很久以来都偶尔碰到的面试题 在知乎上看到一个解答中讲到 进程和线程都是一个时间段的描述,是CPU工作时间段的描...

  • 浅谈python中的多线程和多进程(二)

    原创:hxj7 本文继续分享一个关于python多线程和多进程区别的例子 前文《浅谈python中的多线程和多进程...

  • 前端工程师需要了解的浏览器原理

    1 进程和线程 1.1 进程和线程: 进程是资源分配的最小单位,线程是操作系统可识别的最小执行和调度单位一个进程可...

  • 什么是线程? 线程是 CPU 的基本单位。一个进程中有多个线程,多个线程共享进程的堆和方法区资源,但是每个线程都有...

  • 基本概念:程序、进程、线程

    1. 基本概念:程序、进程、线程 一个进程中的多个线程共享这个进程中的堆和方法区 补充:JVM内存解析

  • 程序中所说的线程、进程, 和CPU的线程有什么区别?

    解答一:程序说的线程进程是软件的概念。一个程序就是一个进程,每个进程至少1个线程(在windows系统是这样)。 ...

  • Java 多线程回顾

    1 何为线程? 一个比进程更小的执行单位。 与进程不同的是: 同类的多个线程共享进程的 堆 和 方法区 资源,但每...

  • PC寄存器和虚拟机栈

    一个进程对应一个运行时数据区,一个进程又存在多个线程,方法区和堆区是线程共享的,虚拟机栈、本地方法栈、程序计数器是...

  • GCD

    关于进程和线程:进程:进程是指在系统中正在运行的一个应用程序每个进程之间是独立的.线程:一个进程要想执行任务,必须...

  • 多线程

    线程和进程的概念: 进程:正在运行的应用就是一个进程线程:进程中执行每个任务的是线程 进程和线程的关系: 一个进程...

网友评论

      本文标题:关于线程和进程的区别的一个解答

      本文链接:https://www.haomeiwen.com/subject/lxgnkxtx.html