码迷,mamicode.com
首页 >  
搜索关键字:进程控制    ( 582个结果
linux应用程序开发-进程通信(IPC)
IPCwhy:1.数据传输2.资源共享目的:3.通知事件4.进程控制发展:1.UNIX进程间通信2.基于SYStem V3.POSIX方式分类:1.pipe(管道) FIFO(有名管道)2.signal3.消息队列4.共享内存5.信号量6.套接字(socket)管道通信:单向,先进先出创建pipe:...
分类:系统相关   时间:2014-12-14 13:12:34    阅读次数:204
第8章进程控制总结
1 父子进程的程序空间 子进程获得父进程的数据空间、堆、栈的副本,即不共享这些空间 父子进程共享正文段 不过现在又很多实现采用COW写时复制技术,即共享空间,发生修改时只为修改区域制作副本2 文件共享 父子进程各自维护进程表项(记录有文件描述符、文件描述符标志、文件表指针) 父子进程共享文件表(记录...
分类:系统相关   时间:2014-12-04 17:45:30    阅读次数:215
操作系统学习笔记 线程
进程和线程 进程概念的两个特点: 资源所有权:一个进程包括一个存放进程映像(包括程序,数据,栈和进程控制块)的虚地址空间。进程拥有对资源的控制和所有权,包括主存,I/O通道,I/O设备和文件等; 调度/执行:一个进程沿着通过一个或者多个程序的一条执行路径执行,其执行过程可能与其他进程的执行过程...
分类:编程语言   时间:2014-12-04 17:31:24    阅读次数:322
Tiny server:小型Web服务器
csapp的网络编程粗略的介绍了关于网络编程的一些知识,在最后的一节主要就实现了一个小型的Web服务器,这个服务器名叫Tiny,它是一个小型的但是功能齐全的Web服务器,在短短300行左右的代码中,结合了许多思想,例如,进程控制,unix I/O、套接字、HTTP等,令人兴奋的是,它可以为Web浏览器提供静态和动态的内容,也就是说在浏览器中要打开的HTML之类的文件可以直接通过Tiny直接显示在窗口。...
分类:Web程序   时间:2014-11-17 19:27:49    阅读次数:128
进程调度模拟
操作系统原理进程调度模拟,基本思想:时间片轮转+优先级调度+可抢占,总是运行最高优先级进程(0~sizeof(int))进程队列采用链表形式进行组织,进程数据结构如下:pro_id-->进程控制号,priority-->进程优先级,time_slice-->进程分配的时间片,*next-->指向下一...
分类:系统相关   时间:2014-11-13 18:46:50    阅读次数:209
fork VS. vfork
概述      在UNIX/Linux中的fork还没实现copy on write(写时复制)技术之前。Unix设计者很关心fork之后立刻执行exec所造成的地址空间浪费,所以引入了vfork系统调用。其中,vfork子进程与父进程共享数据段,并不真正复制父进程内存,因此在vfork之后执行exec系列函数,并不会导致地址空间浪费以及无用的空间复制时间.而且,即使fork实现了copy on ...
分类:其他好文   时间:2014-11-13 14:39:50    阅读次数:225
UNIX环境编程学习笔记(26)——多线程编程(一):创建和终止线程
lienhua342014-11-08在进程控制三部曲中我们学习了进程的创建、终止以及获取终止状态等的进程控制原语。线程的控制与进程的控制有相似之处,在表 1中我们列出了进程和线程相对应的控制原语。表 1: 进程原语和线程原语的比较进程原语线程原语描述forkpthread_create创建新的控制...
分类:编程语言   时间:2014-11-09 06:13:37    阅读次数:266
Linux-进程控制中的函数
1.几个创建进程函数的对比     ?#fork():     ?    ?源码: {CSDN:CODE:511925}     ?    ?执行结果:     ?    ?    ?in the parent process!     ?    ?    ?in the child process!     ?    ?分析:fork()调用...
分类:系统相关   时间:2014-11-07 22:06:55    阅读次数:255
秒杀多线程第八篇 经典线程同步 信号量Semaphore (续)
java semaphore实现:Semaphore当前在多线程环境下被扩放使用,操作系统的信号量是个很重要的概念,在进程控制方面都有应用。Java 并发库 的Semaphore 可以很轻松完成信号量控制,Semaphore可以控制某个资源可被同时访问的个数,通过acquire()获取一个许可,如果...
分类:编程语言   时间:2014-11-05 16:40:28    阅读次数:211
Linux_进程控制
Linux进程模型 system用于调用shell,执行一条指定命令【在Linux下基本不用】 fork用于创建一个新的进程,该进程几乎是当前进程的一个完全拷贝 exec可以在进程中用另外的程序来替代当前运行的进程 进程标识符: 进程的属性PID(非零整数),父进程PPID PID标...
分类:系统相关   时间:2014-10-29 19:05:05    阅读次数:241
582条   上一页 1 ... 51 52 53 54 55 ... 59 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!