Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

CPU三项基本工作

就是这样去执行读出数据、处理数据和往内存写数据

并发和并行


进程和线程

进程

进程是程序的一次执行过程,是一个动态概念,是程序在执行过程中分配和管理资源的基本单位,一个进程就是一个程序的运行实例。

线程

线程是CPU调度和分派的基本单位,它可与同属一个进程的其他的线程共享进程所拥有的全部资源。

联系
线程是进程的一部分,一个线程只能属于一个进程,而一个进程可以有多个线程,但至少有一个线程。

区别:理解它们的差别,从资源使用的角度出发。(所谓的资源就是计算机里的中央处理器,内存,文件,网络等等)

根本区别:进程是操作系统资源分配的基本单位,而线程是任务调度和执行的基本单位

单核cpu实现多任务原理


对于单cpu,多个进程在这个单cpu中是并发运行,根据时间片读取上下文+执行程序+保存上下文

进程,线程与多核,多cpu之间的关系 
并发与并行的区别是什么
Chrome架构:仅仅打开了1个页面,为什么有4个进程?
CPU工作原理揭秘

备注:1毫秒(ms) = 1000(微秒)us

评论