进程ID每一个进程都有一个唯一的进程ID。几个特殊进程:0号进程是内核进程,一般是调度进程swapper。1号进程init,是用户进程(以root权限执行/sbin/init),负责初始化。几个重要函数:getpid(进程ID)/getppid(父进程ID)/getuid(进程真有用户ID)/get...
                            
                            
                                分类:
其他好文   时间:
2014-07-07 21:08:38   
                                阅读次数:
151
                             
                         
                    
                        
                            
                            
                                线程跟进程一个程序至少有一个进程,一个进程至少有一个线程。线程的划分尺度小于进程,使得多线程程序的并发性高。进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。线程在执行过程中跟进程有区别线程不能独立执行,必须依存在应用程序中,由应用程序提供多个线程执行控制进程具...
                            
                            
                                分类:
其他好文   时间:
2014-06-15 22:36:56   
                                阅读次数:
307
                             
                         
                    
                        
                            
                            
                                多线程 进程:是一个正在执行的程序 。 
线程:就是进程中的一个独立的控制单元,线程在控制进程的执行,一个进程中至少有 一个线程。java VM 
启动的时候会有一个进程java.exe。该进程中至少有一个负责java程序的执行,而且这个线程运行的代码存在于main方法中,该线程称之位主线程。多线程的一...
                            
                            
                                分类:
编程语言   时间:
2014-06-11 09:19:24   
                                阅读次数:
254
                             
                         
                    
                        
                            
                            
                                ls目录文件uname现实当前系统信息clear清理history历史记录ctrl+R搜索历史记录ESC按完之后按.补齐上次参数切换root用户su-使用管理员权限运行命令sudo现实当前用户信息id修改当前用户密码passwd命令+&在后台运行进程jobs查看后台作业ctrl+Z暂停某个程序bg控制进程继续在后..
                            
                            
                                分类:
系统相关   时间:
2014-06-10 22:56:07   
                                阅读次数:
384
                             
                         
                    
                        
                            
                            
                                1. 
exit函数:进程的五种正常的结束方式:在main函数中执行return语句,这等效于exit;调用exit函数。此函数由ISO 
C定义,其操作包括运行各终止处理程序,然后关闭所有标准I/O流等。调用_exit或_Exit函数,ISO 
C定义了_Exit函数,目的是为了为进程提供一种无需运行终...
                            
                            
                                分类:
其他好文   时间:
2014-06-02 05:53:08   
                                阅读次数:
286
                             
                         
                    
                        
                            
                            
                                进程管理中最基本的功能。创建,终止,状态转换操作有OS内核中的原语实现的,原语由若干指令组成,是‘原子操作‘,所有动作要么做,要么不做,不允许中断,在管态下执行,常驻内存进程创建: 
进程图是描述有进程家族关系的有向树 进程间关系:子进程可以继承父进程所拥有的资源 引起进程创建事件: 1,、用户登录;...
                            
                            
                                分类:
其他好文   时间:
2014-05-31 01:18:59   
                                阅读次数:
321
                             
                         
                    
                        
                            
                            
                                一、进程管理进程管理包括进程控制,进程调度,进程同步与通信,死锁控制四个内容。(一)进程控制进程是操作系统中运行的基本单位,包括程序段,数据段和进程控制段。操作系统通过进程控制块(PCB)管理进程。每一个PCB唯一标示一个进程。它存储进程的PID,UID,当前状态等信息,以及进程执行某一时刻的寄存器...
                            
                            
                                分类:
其他好文   时间:
2014-05-25 22:16:57   
                                阅读次数:
337
                             
                         
                    
                        
                            
                            
                                进程:一个正在执行的程序。线程:就是进程中一个独立的控制单元,线程在控制进程的执行,一个进程中至少有 
一个线程。主线程:JVM启动的时候会有一个进程java.exe,该进程中至少有一个负责java程序的执行 
而且这个线程运行的代码存在于main方法中,该线程称之位主线程。创建线程的方式有两种:...
                            
                            
                                分类:
编程语言   时间:
2014-05-17 20:21:26   
                                阅读次数:
328
                             
                         
                    
                        
                            
                            
                                多线程基础知识进程是一个正在执行的程序。cpu在同时执行这些程序,其实是跳跃式的,做快速的切换,时间很短。一个进程可能存在多条路径。迅雷的多路径。每一个进行执行都有一个执行顺序,该顺序是一个执行路径,或这叫一个控制单元。每一个进程至少有一个线程,线程就是进程中的一个独立的控制单元,线程控制进程的执行...
                            
                            
                                分类:
编程语言   时间:
2014-05-15 10:38:01   
                                阅读次数:
406
                             
                         
                    
                        
                            
                            
                                进程切换
为了控制进程的执行,内核必须有能力挂起在CPU上运行的进程,并恢复以前挂起的某个进程的执行。这种行为被称为进程切换,任务切换或上下文切换。
尽管每个进程可以拥有属于自己的地址空间,但所有进程必须共享CPU寄存器。因此,在恢复一个进程执行前,内核必须确保每个寄存器装入了挂起进程时的值。
进程恢复执行前必须装入寄存器的一组称为硬件上下文(hardware context)。硬件上下文是...
                            
                            
                                分类:
其他好文   时间:
2014-05-11 14:26:57   
                                阅读次数:
316