CPU入门
Posted ivrhhd
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CPU入门相关的知识,希望对你有一定的参考价值。
如果你对多线程没什么了解,那么从入门模块开始。
如果你已经入门了多线程(知道基础的线程创建、死锁、synchronized、lock等,并不代表后面不讲,只是后面需要有基础才好深入),那么从juc模块开始。(点此跳转 )
入门模块
基本概念解释
程序:静态代码,一串指令的集合
进程:资源分配的单位
线程:调度和执行的单位,有独立的运行栈和程序计数器
并行:多个CPU同时执行多个任务
并发:单个CPU同时执行多个任务
多线程的创建 & 使用
以上是关于CPU入门的主要内容,如果未能解决你的问题,请参考以下文章
Linux性能优化从入门到实战:06 CPU篇:快速定位CPU瓶颈
Linux性能优化从入门到实战:03 CPU篇:CPU上下文切换