Linux进程管理中,如何高效应对长尾词查询的复杂需求?
- 内容介绍
- 相关推荐
本文共计5325个文字,预计阅读时间需要22分钟。
基础知识+内核的功能和作用:文件系统管理、网络管理、进程管理、内存管理等,属于Linux最基础的功能进程:正在运行的程序的一个副本。允许多个进程同时执行。
基础知识 进程内核的功能和作用:文件系统管理、网络管理、进程管理、内存管理等,属于linux最基础的功能
进程:process,正在运行中的程序的一个副本。允许有多个进程同时执行。
#操作系统负责分配cpu运行进程的顺序和时间
#副本:把磁盘上的指定文件加载到内存进行运行 运行多次就会有多个副本
#多实例:一个程序生成多个副本,每个副本在内存中独立运行
#进程是资源使用的分配单位,进程存在声明周期
#PID:进程的唯一标号
进程创建过程: #进程的父子关系:写实复制
1. 操作系统启动的时候有个总进程(系统的第一个进程):centos6--init centos7及以上--systemd
2. 后续的所有进程都是总进程生成的,一次推类,构成一个树状结构,c语言使用fork()函数创建子进程
#父进程创建子进程的过程:
父进程在内存中占有一片空间,创建子进程的时候,此时子进程用的内存空间是父进程那一块空间。当子进程产生数据更新以后,就会复制父进程的空间来作为自己独立的空间。
线程
线程:进程是系统资源分配的单位。进程在处理数据的时候,通过线程来完成任务。
#进程相当于一个组织,线程就相当于这个组织里面干活的员工。进程和线程是包含关系,多个线程共享进程的空间。
#线程在运行的时候的执行顺序由操作系统决定
#一颗CPU同时只能执行一件事,他将时间切成很小的时间片,不同的时间片做不同的任务,所以就感觉在同时做多件事情(实际上是轮流执行程序的)。
使用 pstree -p 可以看到系统中的进程和线程。
本文共计5325个文字,预计阅读时间需要22分钟。
基础知识+内核的功能和作用:文件系统管理、网络管理、进程管理、内存管理等,属于Linux最基础的功能进程:正在运行的程序的一个副本。允许多个进程同时执行。
基础知识 进程内核的功能和作用:文件系统管理、网络管理、进程管理、内存管理等,属于linux最基础的功能
进程:process,正在运行中的程序的一个副本。允许有多个进程同时执行。
#操作系统负责分配cpu运行进程的顺序和时间
#副本:把磁盘上的指定文件加载到内存进行运行 运行多次就会有多个副本
#多实例:一个程序生成多个副本,每个副本在内存中独立运行
#进程是资源使用的分配单位,进程存在声明周期
#PID:进程的唯一标号
进程创建过程: #进程的父子关系:写实复制
1. 操作系统启动的时候有个总进程(系统的第一个进程):centos6--init centos7及以上--systemd
2. 后续的所有进程都是总进程生成的,一次推类,构成一个树状结构,c语言使用fork()函数创建子进程
#父进程创建子进程的过程:
父进程在内存中占有一片空间,创建子进程的时候,此时子进程用的内存空间是父进程那一块空间。当子进程产生数据更新以后,就会复制父进程的空间来作为自己独立的空间。
线程
线程:进程是系统资源分配的单位。进程在处理数据的时候,通过线程来完成任务。
#进程相当于一个组织,线程就相当于这个组织里面干活的员工。进程和线程是包含关系,多个线程共享进程的空间。
#线程在运行的时候的执行顺序由操作系统决定
#一颗CPU同时只能执行一件事,他将时间切成很小的时间片,不同的时间片做不同的任务,所以就感觉在同时做多件事情(实际上是轮流执行程序的)。
使用 pstree -p 可以看到系统中的进程和线程。

