码迷,mamicode.com
首页 >  
搜索关键字:进程创建    ( 516个结果
线程、进程同步
同步:互斥、信号量、共享内存互斥:采用互斥对象机制,互斥对象唯一,谁拥有互斥对象就可以访问临界资源,否则等待信号量:P V操作P:申请信号量,如果信号量值大于1,则申请成功后,将其减1V:释放信号量进程通信:管道、共享内存、消息、socket共享内存:一般由一个进程创建,供其它进程共享使用
分类:编程语言   时间:2015-06-24 12:48:49    阅读次数:120
进程管理(三)
(一):进程创建linux不同于其他操作系统,linux在进程的创建的时候,将进程的创建和执行程序分成了两个函数,fork()和exec()。进程在创建的过程中,首先通过fork()函数拷贝一份当前进程来创建一个子进程。子进程和父进程的区别仅仅在于PID,PPID(父进程的进程号,子进程将其设置为被拷贝进程的进程号)和某些资源以及统计量(被挂起的信号等)。exec()函数负责执行负责执行可执行文件并...
分类:系统相关   时间:2015-06-17 09:45:01    阅读次数:212
进程管理(一)
(一):进程的概念?线程,是在进程中活动的对象。每个线程都拥有一个独立的程序计数器,进程栈和一组进程寄存器。内核调度的是线程而不是进程。在Linux中,进程和线程的区别比较微妙,一会我们通过源码来查看其两个的区别。进程提供两种虚拟机制,虚拟处理器和虚拟内存。其中在线程之间可以共享虚拟内存,但是每个线程都拥有各自的虚拟处理器。在linux中,创建一个进程的函数是fork(),该系统调用通过复制一个现有...
分类:系统相关   时间:2015-06-16 09:20:47    阅读次数:148
linux 进程基础(一)
计算机实际上所做的事情很简单,即通过对程序的调度执行,完成用户指定的一系列操作。这个过程我们可以这样在比喻,计算机是一个厨房,程序是一份菜谱、点菜的窗口就是一个输入,中间程序运行的过程就是计算机进行炒菜,而程序运行完成将结果呈现给用户的时候,就是程序运行的输..
分类:系统相关   时间:2015-06-11 07:03:16    阅读次数:166
进程创建
EXEC族execle, execlp, execv, execve, execvpSPAWN族_spawnle、_spawnlp、_spawnlpe、_wspawnle、_wspawnlp、_wspawnlpe、_wspawnlCreateProcess_beginThread,_endThrea...
分类:系统相关   时间:2015-06-09 09:38:19    阅读次数:165
Linux C学习笔记07--管道通信
管道通信属于进程间通信的一种方式,使用方便,但是局限是父进程与子进程间的通信,下面是调试好的代码。程序父进程创建2个管道,分别用于父进程写数据--子进程读数据和子进程写数据--父进程读数据:#include #include #include #include int main(int argc,c...
分类:系统相关   时间:2015-06-02 11:07:29    阅读次数:123
linux线程
linux线程私有的部分:每个线程都拥有一个独立的程序计数器,进程栈和一组进程寄存器linux进程切换时通过TSS段,TSS中的esp0和ss0都是系统初始化设置的,指向进程创建时候,分配的栈空间。当进程切换的时候,在内核态下才进行进程切换,在0.11版本中,当前进程的寄存器被压入当前进程的TSS中...
分类:编程语言   时间:2015-06-02 00:15:06    阅读次数:166
(转)进程控制:进程的创建、终止、阻塞、唤醒和切换
进程控制:进程的创建、终止、阻塞、唤醒和切换进程控制的主要功能是对系统中的所有进程实施有效的管理,它具有创建新进程、撤销已有进程、实现进程状态转换等功能。在操作系统中,一般把进程控制用的程序段称为原语,原语的特点是执行期间不允许中断,它是一个不可分割的基本单位。进程的创建允许一个进程创建另一个进程。...
分类:系统相关   时间:2015-05-28 21:23:25    阅读次数:167
Erlang进程堆垃圾回收机制
作者:http://blog.csdn.net/mycwq 每个Erlang进程创建之后都会有自己的PCB,栈,私有堆。erlang不知道他创建的进程会用到哪种场合下,所以一开始分配的内存比较小。如果分配的空间不够了,erlang gc会动态调整堆...
分类:系统相关   时间:2015-05-26 16:38:35    阅读次数:192
分页系统的实际实现问题
分页系统的实际实现问题      操作系统在四个阶段要做与分页相关的工作:进程创建,缺页中断时,进程执行,进程结束时。    当在分页系统创建一个新进程时,操作系统首先要确定程序和数据在初始时有多大,并为他们创建一个页表,然后在内存中为页表分配内存空间以及初始化,当进程被换出时,页表不用留内存中。另外,操作系统要在磁盘交换区分配空间,以便在某进程交换出区时有磁盘空间可以用,操作系统还要用程序...
分类:其他好文   时间:2015-05-21 09:13:11    阅读次数:209
516条   上一页 1 ... 39 40 41 42 43 ... 52 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!