写点什么

进程

0 人感兴趣 · 39 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/62/62e81b5e80f4356fa46a53ef6f9c6135.jpeg?x-oss-process=image/resize,w_416,h_234

僵尸进程的成因以及僵尸可以被“杀死”吗?

用户头像
AI乔治1 月 13 日

僵尸不可能被杀死,因为它已经死了,不存在再死一次的问题。死的对立面是活,死者已死。只有活的进程才可能被杀死。

https://static001.geekbang.org/infoq/70/70db62ee8e32cdef2381b3efb0da56e0.jpeg?x-oss-process=image/resize,w_416,h_234

进程切换与线程切换的区别

注意这个题目问的是进程切换与线程切换的区别,不是进程与线程的区别。当然这里的线程指的是同一个进程中的线程。

https://static001.geekbang.org/infoq/ea/ea4fc525f329a998c7224d3ce88f5af4.jpeg?x-oss-process=image/resize,w_416,h_234

读取文件时,程序经历了什么

你有没有想过当我们执行I/O操作时计算机底层都发生了些什么?

https://static001.geekbang.org/infoq/7c/7cf830900d7fe08decbd693861a3050b.jpeg?x-oss-process=image/resize,w_416,h_234

深入了解 Linux 共享内存及函数详解 (含编程示例)

用户头像
ShenDu_Linux2020 年 12 月 5 日

共享内存是指多个进程可以把一段内存共同的内存映射到自己的进程空间中,从而实现数据的共享和传输,它是存在与内核级别的一种资源,是所有进程间通信中方式最快的一种。

https://static001.geekbang.org/infoq/a4/a47eacaab2538dd41127ebf56b85cbe9.png?x-oss-process=image/resize,w_416,h_234

深入了解进程间通信:System V 信号量 + 共享内存

用户头像
ShenDu_Linux2020 年 12 月 2 日

前言:共享内存指 (shared memory)在多处理器的计算机系统中,可以被不同中央处理器(CPU)访问的大容量内存。由于多个CPU需要快速访问存储器,这样就要对存储器进行缓存(Cache)。

https://static001.geekbang.org/infoq/db/dbad95f8660dc0d569014e7153ddc38e.jpeg?x-oss-process=image/resize,w_416,h_234

Linux 高级编程常用的系统调用函数汇总

用户头像
哒宰的自我修养2020 年 11 月 5 日

Linux高级编程常用的系统调用函数,包含文件操作,目录,进程,线程,网络编程,数据库MySQL等常见API

https://static001.geekbang.org/infoq/a0/a06792d4c73db848ceec17cbb3e5ae88.jpeg?x-oss-process=image/resize,w_416,h_234

嵌入式面试之《Linux 系统编程 100 问》

用户头像
哒宰的自我修养2020 年 11 月 2 日

汇总嵌入式软件工程师面试在Linux系统方面所遇到的所有问题

实践分享丨物联网操作系统中的任务管理

用户头像
华为云开发者社区2020 年 9 月 28 日

今天,我们分享的内容主要是物联网操作系统中的任务管理。

https://static001.geekbang.org/infoq/06/0616def3e8d89f5a6d28d21adc89d0e4.jpeg?x-oss-process=image/resize,w_416,h_234

十七张图玩转 Node 进程——榨干它

用户头像
执鸢者2020 年 9 月 26 日

十七张图玩转Node进程,让我们一起榨干机器吧。

https://static001.geekbang.org/infoq/a1/a15ab75fa760f35d02eb04b18a7edb67.jpeg?x-oss-process=image/resize,w_416,h_234

大厂面试爱问的「调度算法」,20 张图一举拿下

用户头像
小林coding2020 年 9 月 11 日

最近,我偷偷潜伏在各大技术群,因为秋招在即,看到不少小伙伴分享的大厂面经。

https://static001.geekbang.org/infoq/39/3955bf8d89184f877c092e8dc69d26b8.png?x-oss-process=image/resize,w_416,h_234

守护进程

用户头像
书旅2020 年 8 月 14 日

守护进程(Daemon)是一种运行在后台的特殊进程

https://static001.geekbang.org/infoq/fd/fd01be5360731ed91c81d6afddc1060b.jpeg?x-oss-process=image/resize,w_416,h_234

Python 多进程之间共享变量

用户头像
AlwaysBeta2020 年 8 月 2 日

Python 多线程之间共享变量很简单,直接定义全局 global 变量即可。而多进程之间是相互独立的执行单元,这种方法就不可行了。

https://static001.geekbang.org/infoq/2c/2c4bce4a9cc0f72103555be96439cb4f.jpeg?x-oss-process=image/resize,w_416,h_234

面试官问:僵尸进程和孤儿进程有了解过吗

用户头像
Java小咖秀2020 年 7 月 30 日

那时刚写公众号,当时记录的学习笔记,现在看来,之前记录的有一个错误的地方,当时也没察觉到。

聊聊操作系统——上篇

用户头像
Jerry Tse2020 年 7 月 22 日

对于软件工程师而言,操作系统知识是必备基础知识。接下来我就来介绍一下程序员应该需要了解的操作系统知识。

https://static001.geekbang.org/infoq/ab/abb907f89bb84b1cfd195931a08457d0.png?x-oss-process=image/resize,w_416,h_234

进程、线程基础知识全家桶,30 张图一套带走

用户头像
小林coding2020 年 7 月 12 日

进程和线程对于写代码的我们,真的天天见、日日见了,但见的多不代表你就熟悉它们,比如简单问你一句,你知道它们的工作原理和区别吗?

https://static001.geekbang.org/infoq/e8/e8e2aaef74302281449f5391068c1cf7.png?x-oss-process=image/resize,w_416,h_234

计算机操作系统基础 (十七)--- 进程同步之 Unix 域套接字

用户头像
书旅2020 年 7 月 11 日

本篇为第十七篇,进程同步之Unix域套接字。上一篇介绍了通过共享内存处理进程同步的问题,本文是实现进程同步的另一个方法---Unix域套接字

30 张图带你分分钟看懂进程和线程基础知识全家桶

用户头像
爱嘤嘤嘤斯坦2020 年 7 月 10 日

进程和线程对于写代码的我们,真的天天见、日日见了,但见的多不代表你就熟悉它们,比如简单问你一句,你知道它们的工作原理和区别吗?

https://static001.geekbang.org/infoq/9d/9dd605ae01e9c366f37a05bdc2763003.png?x-oss-process=image/resize,w_416,h_234

计算机操作系统基础 (十六)--- 进程同步之共享内存

用户头像
书旅2020 年 7 月 9 日

本篇为第十六篇,进程同步之共享内存。前边介绍到的都是解决线程同步的方法,本文为处理进程同步的方法---共享内存

https://static001.geekbang.org/infoq/47/47a8e97a203b6c81cc6da27641a5c4b0.png?x-oss-process=image/resize,w_416,h_234

计算机操作系统基础 (十五)--- 使用 fork 系统调用创建进程

用户头像
书旅2020 年 7 月 8 日

本文为第十五篇,使用fork系统调用创建进程。创建进程属于非常重要的内容,无论是哪种语言,底层在创建进程的时候都是使用fork函数,本文使用C语言来熟悉fork系统调用创建进程

https://static001.geekbang.org/infoq/ac/ac2fb3499e26bea6cabf0f4c14bc0729.png?x-oss-process=image/resize,w_416,h_234

计算机操作系统基础 (十四)--- 线程同步之条件变量

用户头像
书旅2020 年 7 月 7 日

本文为第十四篇,线程同步之条件变量,在上一篇文章是介绍了读写锁,读写锁在多读少写的情况下,性能要强于互斥量。本篇再介绍一种重要的处理线程同步的方法---条件变量

https://static001.geekbang.org/infoq/84/841b68eac923b4ce6b52cf08d1df35fb.png?x-oss-process=image/resize,w_416,h_234

计算机操作系统基础 (十三)--- 线程同步之读写锁

用户头像
书旅2020 年 7 月 6 日

本文为第十三篇,线程同步之读写锁,读写锁也是解决线程同步的方法之一,在前边的两篇文章中国已经介绍了互斥量和自旋锁两种方法。读写锁的原理也和前边两种锁类似,但是读写锁做了一些改进

https://static001.geekbang.org/infoq/63/63a224dbbcbbfb75e6e7dd1af802f516.jpeg?x-oss-process=image/resize,w_416,h_234

有了多线程,为什么还要有协程?

用户头像
八两2020 年 7 月 6 日

进程、线程、协程到底有什么区别?

https://static001.geekbang.org/infoq/ff/ff5234a476d48c70a18ade20e9bdfac4.jpeg?x-oss-process=image/resize,w_416,h_234

它们为什么这么快:从多进程到多线程再到 I/O 复用

用户头像
Ya2020 年 7 月 6 日

一直以来,计算机体现的都是它的工具价值:提高人们的效率。所以,无论是从底层硬件、中间操作系统层还是上层应用软件,速度(包括计算速度和响应速度)快始终是计算机不懈的追求。

https://static001.geekbang.org/infoq/dc/dc0c8e007b4320e0e803657c69a86726.png?x-oss-process=image/resize,w_416,h_234

计算机操作系统基础 (十二)--- 线程同步之自旋锁

用户头像
书旅2020 年 7 月 5 日

本文为第十二篇,线程同步之自旋锁,在上一篇文章介绍了互斥量,通过互斥量解决线程同步的问题。本文是另一个解决线程同步的方法---自旋锁

https://static001.geekbang.org/infoq/68/68fd04a26e63ab8abbbd233c2456099b.png?x-oss-process=image/resize,w_416,h_234

计算机操作系统基础 (十一)--- 线程同步之互斥量

用户头像
书旅2020 年 7 月 4 日

本文为第十一篇,线程同步之互斥量,在前边的《计算机操作系统基础(四)---进程管理之进程同步》中提到了进程同步和线程同步的方法,本篇为线程同步方法之一---互斥量。建议重新回顾一下《计算机操作系统基础(四)---进程管理之进程同步》这篇文章,方便理解后

https://static001.geekbang.org/infoq/f7/f72a6a98911ec78c3a7cb2dac94e3017.png?x-oss-process=image/resize,w_416,h_234

计算机操作系统基础 (十)--- 存储管理之虚拟内存

用户头像
书旅2020 年 7 月 3 日

本文为第十篇,存储管理之虚拟内存,在正式了解之前,有一个问题,一个游戏十几G,物理内存只有4G,那么这个游戏是怎么运行起来的呢?为了解决这个问题,就需要本篇中介绍到的虚拟内存的知识

https://static001.geekbang.org/infoq/51/51b14a7b147803ebf49549aaf9264bc3.png?x-oss-process=image/resize,w_416,h_234

计算机操作系统基础 (九)--- 存储管理之段页式存储管理

用户头像
书旅2020 年 7 月 2 日

本文为第九篇,存储管理之段页式存储管理,前边的文章介绍到了存储管理的内存分配和回收,从物理的角度了解了存储管理,本文从进程的角度去了解进程的存储管理。也就是操作系统是如何管理进程的空间

进程_进程资料文章-InfoQ写作平台