首页 分享 进程与线程解析

进程与线程解析

来源:花匠小妙招 时间:2024-12-06 17:22

操作系统碎碎念

最新推荐文章于 2024-08-02 19:06:44 发布

thinker_1120 于 2017-11-02 17:24:32 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

进程&线程

进程是现代计算机系统最成功最深刻的抽象概念之一,进程的目的主要是方便计算机的使用,不同的程序,可以看起来各自独立的运行在计算机上,就像自己在独占计算机一样。对现代的计算机使用者来说,进程就像空气一样稀松平常无时不刻不在使用,但进程不是计算机与生俱来的;进程的调度,切换,是操作系统最基本最重要的功能之一
进程的出发点并不是提高程序并行的效率,进程的切换,代价是比较高的,进程上下文的保存切换,还有一些缓存的切换,会使缓存命中下降

线程主要是从提高程序运行效率角度设计的,线程的主要特点是并行计算
比如可以并行计算的逻辑,多个cpu处理器,不同线程可以在多个核上并行。
比如需要io等待的业务,不使用多线程,某个io一直在阻塞,对cpu是极大的浪费。

其实你想想对cpu来说,是没有进程的概念的,它就是在一直执行一条条指令。进程的概念,是操作系统抽象出来的,但这个概念太重要了,没有他就不叫计算机,没有进程的话,就是那种专用的芯片专门做一个功能的。

tf模型内存撑爆,显存

GPU显存是另外一个设备自己带的内存,可以认为 它和CPU的主存之间 需要有专门的命令和通道(数据总线)来交换数据。

——以上是和CS内功修炼大佬学习到的,看来得尽快看《深入理解计算机系统》了~

相关知识

Python中的线程池和进程池的详解
Android线程的创建与销毁
MySQL数据库进程生命周期管理及优化策略解析
园林花卉库存管理系统的设计与实现
Linux 下C语言多线程编程
揭秘Vue.js异步编程精髓:原理图解析与实战技巧全解析
Python实例(六)
2025年本科生毕业设计选题
Java十大经典案例源码解析与实战应用
网上鲜花订购系统(鲜花管理、用户留言版)

网址: 进程与线程解析 https://www.huajiangbk.com/newsview921767.html

所属分类:花卉
上一篇: 篁岭油菜花开花时间
下一篇: 双减政策江西试点城市公布了吗

推荐分享