1、什么是线程 进程其实不是一个执行单位,进程是一个资源单位 每个进程内自带一个线程,线程才是CPU上的执行单位 如果把操作系统比喻为一座工厂 在工厂内每造出一个车间 》启动一个进程 每个车间内至少有一条流水线 》每个进程内至少有一个线程 线程==》单指代码的执行过程 进程==》资源的申请与销毁的过 ...
分类:
编程语言 时间:
2018-07-13 17:41:06
阅读次数:
141
概念 程序:一个保存在磁盘中的文件,规定运行时要执行的代码和要完成的动作。 进程:把程序加载为内存中一段数据,程序的执行过程,具有产生,发展和消亡的过程 线程:unix的最小调度单位,一个进程可以有多个线程,共享进程ID,共享进程资源。 父子进程 进程采用树形结构管理,一个进程启动另一个进程时,被启 ...
分类:
系统相关 时间:
2018-06-23 01:28:48
阅读次数:
195
前言 线程:程序流执行的最小单元。线程是比进程更轻量级的调度执行单位,线程的引入,可以把一个进程的资源分配和执行调度分开,各个线程既可以共享进程资源(内存地址、文件I/O等),又可以独立调度(线程是CPU调度的基本单位)。 Java语言定义了5中线程状态,在任意一个时间点,一个线程只能有且只有其中的 ...
分类:
编程语言 时间:
2018-06-02 20:42:51
阅读次数:
241
1、线程和进程 线程:线程是进程的一个实体,是CPU调度和分派的基本单元。 进程:进程是具有一定独立功能的程序,它是系统进程资源分配和调度的一个独立单元。 区别: (1)一个线程只属于一个进程,一个进程包含一个或者多个线程。 (2)进程拥有独立的内存单元,而多个线程共享内存。 (3)进程的创建调用f ...
分类:
编程语言 时间:
2018-05-04 01:30:23
阅读次数:
199
1.前言 本文主要基于Linux 2.6源代码分析进程模型。源代码下载地址:https://elixir.bootlin.com/linux/v2.6.39/source 2.进程 定义:进程是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。 ...
分类:
系统相关 时间:
2018-05-01 20:32:58
阅读次数:
276
前言:有个问题感觉一直会被问道:进程和线程的区别?也许之前我会回答: 进程:资源分配最小单位 线程:轻量级的进程 是系统调度的最小单位 由进程创建 多个线程共享进程的资源 但是现在我觉得一个比喻回答的更好:程序就像静止的火车,进程是运行的火车,线程是运行火车的每节车厢。 个人感觉理解远比背些概念性东 ...
分类:
编程语言 时间:
2018-04-28 14:07:00
阅读次数:
191
一、什么是init进程在介绍init进程前我们先了解下什么是进程1.进程的概念所谓进程就是系统中正在运行的程序,进程是操作系统的概念,每当我们执行一个程序时,对于操作系统来讲就是创建了一个进程,在这个过程中操作系统对进程资源的分配和释放,可以认为进程就是一个程序的一次执行过程。2.Linux下的三个特殊进程Linux下有三个特殊的进程idle进程(PID=0),init进程(PID=1),和kth
分类:
系统相关 时间:
2018-04-19 17:41:52
阅读次数:
241
使用pidstat查看进程资源使用情况简介pidstat主要用于监控全部或指定进程占用系统资源的情况,如CPU,内存、设备IO、任务切换、线程等。pidstat首次运行时显示自系统启动开始的各项统计信息,之后运行pidstat将显示自上次运行该命令以后的统计信息。用户可以通过指定统计的次数和时间来获得所需的统计信息。实例讲解默认参数执行pidstat,将输出系统启动后所有活动进程的cpu统计信息:
分类:
系统相关 时间:
2018-03-28 23:58:30
阅读次数:
330
Docker 是“新瓶装旧酒”的产物,依赖于 Linux 内核技术 chroot 、namespace 和 cgroup。本篇先来看 namespace 技术。 Docker 和虚拟机技术一样,从操作系统级上实现了资源的隔离,它本质上是宿主机上的进程(容器进程),所以资源隔离主要就是指进程资源的隔离 ...
分类:
系统相关 时间:
2018-03-13 19:33:22
阅读次数:
238
在Ubuntu16.04下安装软件,例如:sudo apt-get install lrzsz时提示: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用) 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它? 这是因为apt-get进程可 ...
分类:
系统相关 时间:
2018-02-08 13:39:57
阅读次数:
376