进程

关注302人关注
我要报错
  • 线程概述

    线程(英语:thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。

  • Python 多进程、协程异步抓取英雄联盟皮肤并保存在本地

    作者|俊欣来源 |关于数据分析与可视化就在11月7日晚间,《英雄联盟》S11赛季全球总决赛决斗,在冰岛拉开“帷幕”,同时面向全球直播。在经过了5个小时的鏖战,EDG战队最终以3:2战胜来自韩国LCK赛区的DK战队,获得俱乐部队史上首座全球总决赛冠军。夺冠的消息瞬间引爆全网,包括小...

  • LWN:让GPU的工作也依赖进程优先级!

    关注了就能看到更多这么棒的文章哦~SynchronizedGPUpriorityschedulingByJonathanCorbetOctober22,2021DeepLassistedtranslationhttps://lwn.net/Articles/873334/在Uni...

  • Linux 中的各种栈:进程栈 线程栈 内核栈 中断栈

    栈是什么?栈有什么作用?首先,栈(stack)是一种串列形式的数据结构。这种数据结构的特点是后入先出(LIFO,LastInFirstOut),数据只能在串列的一端(称为:栈顶top)进行推入(push)和弹出(pop)操作。根据栈的特点,很容易的想到可以利用数组,来实现这种数据...

  • Linux 中的各种栈:进程栈 线程栈 内核栈 中断栈

    栈是什么?栈有什么作用?首先,栈(stack)是一种串列形式的数据结构。这种数据结构的特点是后入先出(LIFO,LastInFirstOut),数据只能在串列的一端(称为:栈顶top)进行推入(push)和弹出(pop)操作。根据栈的特点,很容易的想到可以利用数组,来实现这种数据...

  • Contour与深圳金融科技研究院合作,推进亚洲贸易的数字化进程

    新加坡2021年10月14日 /美通社/ -- 数字贸易融资网络 Contour 与中国人民银行 (PBOC) 下属深圳金融科技研究院开展合作,以寻找机会推动中国贸易生态系统的发展,促进贸易数字化在亚洲的采用。这一合作巩固了 Contour...

  • 打开线程 | 进程 | 协程的大门

    不知从几何起,可能是大三那年的操作系统考试,也可能是刚经历完的秋招,这些概念总是迷迷糊糊,可能自己回答的和其他人的答复也差不多,并没有什么亮点,通常都会以:「我们换个题」的方式结束,有时候也挺尴尬的。我们不妨看看这样几个题应该怎么去回答进程和线程是什么进程和线程有什么区别为什么有...

  • Linux进程概述

    进程的概念进程是Linux事务管理的基本单元,所有的进程均拥有自己独立的处理环境和系统资源。进程的环境由当前系统状态及其父进程信息决定和组成,将某个可执行文件加载到内存中运行,那么就会演变成一个或者是多个进程。(产生多个进程的原因是进程在运行的时候可以再创建新的进程,但是加载的时...

  • 图解:进程怎么绑定 CPU

    昨天在群里有朋友问:把进程绑定到某个CPU上运行是怎么实现的。首先,我们先来了解下将进程与CPU进行绑定的好处。进程绑定CPU的好处:在多核CPU结构中,每个核心有各自的L1、L2缓存,而L3缓存是共用的。如果一个进程在核心间来回切换,各个核心的缓存命中率就会受到影响。相反如果进...

    CPP开发者
    2021-08-19
    CPU 进程
  • 图解:进程怎么绑定 CPU

    昨天在群里有朋友问:把进程绑定到某个CPU上运行是怎么实现的。首先,我们先来了解下将进程与CPU进行绑定的好处。进程绑定CPU的好处:在多核CPU结构中,每个核心有各自的L1、L2缓存,而L3缓存是共用的。如果一个进程在核心间来回切换,各个核心的缓存命中率就会受到影响。相反如果进...

    CPP开发者
    2021-08-19
    CPU 进程
  • 线程、进程、多线程、多进程和多任务有啥关系?

    关注、星标公众号,直达精彩内容来源:strongerHuang可能学习操作系统开发的读者都听说过这些专业名词,但又多少人理解了?首先,从定义开始,先看一下教科书上进程和线程定义:进程:资源分配的最小单位。线程:程序执行的最小单位。1进程进程是程序执行时的一个实例,即它是程序已经执...

  • 深入理解Linux内核之进程睡眠(上)

    1开场白环境:处理器架构:arm64内核源码:linux-5.10.50ubuntu版本:20.04.1代码阅读工具:vimctagscscope无论是任务处于用户态还是内核态,经常会因为等待某些事件而睡眠(可能是等待IO读写完成,也可能等待其他内核路径释放一把锁等)。本文来探讨...

  • 吐血整理 | 肝翻 Linux 进程调度所有知识点

    前面我们重点分析了如何通过 fork, vfork, pthread_create 去创建一个进程或者线程,

  • 为什么我的进程被kill掉了

    先来看段代码:这段代码非常简单,就是先用mmap的方式,为该进程分配10GiB的虚拟内存,然后再用page写

  • 打开线程 | 进程 | 协程的大门

    不知从几何起,可能是大三那年的操作系统考试,也可能是刚经历完的秋招,这些概念总是迷迷糊糊,可能自己回答的和其他人的答复也差不多,并没有什么亮点。

  • 刷新认识!进程与线程的一个简单解释

    这是一篇7年前的旧文,但绝对值得一读。尤其是刚接触计算机不久的新手,通过此文可以对进程、线程有个相对直观的认知。

  • Linux进程间通信(下)之共享内存实践

    上节和上上节我们分享了Linux进程间通信的管道、消息队列、信号以及信号量的基本原理和实践,文章如下: Linux进程间通信(上)之管道、消息队列实践 Linux进程间通信(中)之信号、信号量实践 这节我们就来分享一下Linux的最后一种进程间通信的方式:共享内存。

  • Linux进程间通信(中)之信号、信号量实践

    上节我们分享了Linux进程间通信的其中两种方式:管道、消息队列,文章如下: Linux进程间通信(上)之管道、消息队列实践 这节我们就来分享一下Linux的另外两种进程间通信的方式:信号、信号量。 1、信号 我们使用过windows的都知道,当一个程序被卡死的时候不

  • Linux进程间通信(上)之管道、消息队列实践

    1、进程间通信简述 进程间通信的几种方式:无名管道、有名管道、消息队列、共享内存、信号、信号量、套接字(socket)。 进程间通信是不同进程直接进行的一些接触,这种接触有简单,有复杂。机制不同,复杂度也不同。通信是一个广义上的意 义,不仅指大批量数

  • 让类/进程/脚本「单身」的方法

    每日一句英语学习,每天进步一点点: "Better not to ignore the past but learn from it instead. Otherwise, history has a way of repeating itself." 「最好不要无视过去,而是从中汲取经验教训,否则,历史会有重演的时候。」 前言 有某些场景下,我们不