目的为了对进程从产生到消亡的整个过程进行跟踪和描述,就需要定义各种进程的各种状态并制定相应的状态转换策略,以此来控制进程的运行。粗略分类运行态:进程占用 CPU,并在 CPU 上运行;就绪态:进程已经具备运行条件,但是 CPU 还没有分配过来;阻塞态:进程因等待某件事发生而暂时不能运行;当然理论上上述三种状态之间转换分为六种情况;运行 → 就绪:这是有调度引起的,主要是进程占用 CPU 的时间已耗            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-15 07:00:04
                            
                                19阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            @TOC前言当谈到进程管理时,了解以下进程是很重要的:僵尸进程(Zombie Process),孤儿进程(Orphan Process),守护进程(Daemon Process)。一、守护进程Daemon 守护进程, 是 Linux 中的后台服务进程,通常独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件。创建守护进程最关键的是 调用 setsid 函数创建一个新的 Session,并            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-11-26 15:20:28
                            
                                264阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            @TOC前言当谈到进程管理时,了解以下进程是很重要的:僵尸进程(Zombie Process),孤儿进程(Orphan Process),守护进程(Daemon Process)。一、守护进程Daemon 守护进程, 是 Linux 中的后台服务进程,通常独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件。创建守护进程最关键的是 调用 setsid 函数创建一个新的 Session,并            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-12-09 08:06:01
                            
                                235阅读
                            
                                                                             
                 
                
                             
         
            
            
            
              Linux常见进程命令:
    
        
             ps
            查看系统中的进程 如:ps -af   ps -ef 
        
        
             top
            动态的现实系统中的进程             
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-10-13 18:38:36
                            
                                2164阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            @TOC前言当谈到进程管理时,了解以下进程是很重要的:僵尸进程(Zombie Process),孤儿进程(Orphan Process),守护进程(Daemon Process)。一、守护进程Daemon 守护进程, 是 Linux 中的后台服务进程,通常独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件。创建守护进程最关键的是 调用 setsid 函数创建一个新的 Session,并            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-18 21:35:25
                            
                                215阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            什么是孤儿、僵尸和守护进程            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-06-29 17:22:57
                            
                                665阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、Android 进程优先级、二、前台进程、三、可见进程、四、服务进程、五、后台进程、六、空进程、            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-03-08 11:48:41
                            
                                783阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            子进程和父进程在父进程中通过fork()函数可以创建子进程,如果返回值==0,为子进程;否则是为父进程。子进程得到的除了代码段是与父进程共享以外,其他所有的都是父进程的一个副本,子进程的所有资源都继承父进程,得到父进程资源的副本,但是二者并不共享地址空间。两个是单独的进程,继承了以后二者就没有什么关联,子进程单独运行。采用写时复制技术。关于文件描述符:继承父进程的文件描述符时,相当于调用了dup函            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-12 18:45:52
                            
                                262阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             1. 守护进程  2. 孤儿进程父进程结束,子进程就成为了孤儿进程。孤儿进程由1号进程(init进程)领养。 待实验: 实验思路: 先产生一个孤儿进程,然后打印出该孤儿进程的父进程ID。 3. 僵尸进程及其避免方法   待实验:实验思路: 先产生一个僵尸进程, 然后在另一个终端内执行: ps -aux | grep process_name ,  观察该进程是否为僵尸进程。                       
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-03-04 11:27:12
                            
                                371阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            python 多线程学习五(进程与子进程示例)0x00 环境0x01 进程1、进程2、子进程0x02 多进程0x03 进程池0x04 子进程 0x00 环境OS:WIN10python:3.70x01 进程1、进程首先,在我们运行一个python代码时,操作系统会创建该程序的主进程:import os
print("当前主进程pid : %s" % (os.getpid()))2、子进程在Win            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-12 18:48:05
                            
                                397阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、什么是进程进程的概念  顾名思义进程就是指一个过程,所以一个程序运行的过程即一个进程  进程只是一个抽象的概念二、进程与程序的区别  程序是一堆代码,程序运行的过程是进程,程序是实际存在的三、子进程  在一个进程中产生了一个新的进程,那么产生的进程为原来进程的子进程,一个父进程可以产生多个子进程,产生子进程中windows中是将父进程复制但不一定一样,uninx中是直接复制,二者是独立的,都有            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-19 23:16:55
                            
                                167阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            linux 查进程、杀进程、起进程1.查进程    ps命令查找与进程相关的PID号:    ps a 显示现行终端机下的所有程序,包括其他用户的程序。    ps -A 显示所有程序。    ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-02-15 14:54:17
                            
                                751阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            查看进程:pstree-processes  Tree
格式:pstree  [选项]  [PID或用户]
常用命令选项
    -a:显示完整的命令行
    -p:列出对应PID编号
ps  -ap  lisi(用户)
systemd:表示所有的进程的父进程
ps  aux 操作--列出正在运行的所有进程
ps -elf 操作--列出正在运行的所有进程
top  交互工具
格式:top  [-d刷新秒数]  [-u 用户名]
在top界面输入大写的P,所有的进程按照CPU排序
在top界面输入大写的M,所有的进程按照内存大小排序。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-12-11 23:13:45
                            
                                873阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            
            这是罗升阳《Android 系统源代码》一书中第12章,Android 应用程序进程的启动过程,的摘要; 当 ActivityMangerService 启动一个应用程序组件时,如果发现这个组件所需要的进程没有启动,就会请求 Zygote  启动新的进程。Zygote 通过复制自身的方式创建一个新的进程,同时也会获取一个虚拟机实例;应用程序进程启动过程中,除了获得一个虚拟机实例            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-01 00:36:33
                            
                                147阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一.进程理论  1.进程是资源分配的最小单位.
2.进程调度就是多个进程在操作系统的控制下被CPU执行,去享用计算机的资源.
    先来先服务
    短作业优先
    时间片轮转
    多级反馈队列
3.进程调度的过程是不能够随意被程序影响的
4.进程的三个状态:   就绪  运行  阻塞
    就绪状态: 当进程已分配到除CPU以外的所有必要的资源,只要获得处理机便可立即执行,这时的进            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-03 13:16:42
                            
                                44阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            进程的定义: 进程的经典定义就是一个执行中程序的实例,是计算机科学中最深刻、最成功的概念之一。假象: 在现代系统上运行一个程序时,我们会得到一个假象,就好像我们的程序是系统当中运行的唯一程序一样。我们的程序好像独占的使用处理器和内存。处理器就好像是无间断地一条接一条的执行我们程序中的指令。最后,我们程序中的数据和代码好像是系统中内存的唯一对象。然而,这些都是假象,都是进程带给我们的。真相: 关键在            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-21 20:46:51
                            
                                56阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一  操作系统 1 为什么要有操作系统计算机是由一个或者多个处理器CPU,内存条,磁盘,键盘,鼠标,显示器,以及各种其他输入输出设备组成的机器。如果我们想让自己的应用程序运行在计算机上,我们需要了解计算机中所有的细节例如处理器怎么运行,内存的分配等等。每位程序员不可能掌握所有系统实现的细节,并且管理优化这些部件是一件挑战性极强的工作。因此就出现了操作系统(操作系统也是一个软件)            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-17 07:37:31
                            
                                28阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            #!/use/bin/python
# -*- conding:utf-8 -*-
# 并发编程?
#     一个程序可以在同一时间做很多事情
#     解决程序中的IO操作影响程序效率的问题
#
# 并发编程为什么重要
#
# 操作系统
#         并发这件事
# 输入输出  :大部分时间逗不会占用cpu,且会降低你程序的效率
# 如input/print  文件读数据,取数据
            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-31 13:28:42
                            
                                74阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            进程是可运行的程序的实例,包含两部分,一部分是操作系统用来管理进程的内核对象,一部分是创建时系统分配的资源,主要是内存地址空间。
进程是装入内存并准备执行的程序,每个进程都有私有的虚拟地址空间,由代码、数据以及它可利用的系统资源(如文件、管道等)组成。多进程/多线程是Windows操作系统的一个基本特征。Microsoft Win32应用编程接口(Application Programming I            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2011-04-12 23:11:00
                            
                                246阅读
                            
                                                                                    
                                2评论