码迷,mamicode.com
首页 >  
搜索关键字:子进程    ( 2520个结果
windows pipe
管道分为 匿名管道 和 命名管道 。 1.匿名管道只能在父子进程间进行通信,不能在网络间通信,而且数据传输是单向的,只能一端写,另一端读。 2.命令管道可以在任意进程间通信,通信是双向的,任意一端都可读可写,但是在同一时间只能有一端读、一端写。每一个 命名管道 都有一个唯一的名字以区分于存在于系统的命名对象列表中的其他命名管道。管道服务器在调用CreateNamedPipe()函数创建命名管道的...
分类:Windows程序   时间:2015-06-29 17:51:13    阅读次数:184
Linux多进程编程
操作系统中核心的概念就是进程:这是对正在运行程序的一个抽象。 一个进程就是某种类型的一个活动,它有程序、输入、输出、以及状态。单个处理器可以被若干进程共享,它使用某种调度算法进行进程的调度。注意:如果一个程序运行了两遍,就是两个进程。 进程创建 fork #include #include pid_t fork(void); 返回:每次调用返回2次,父进程中返回子进程PID...
分类:系统相关   时间:2015-06-29 14:57:25    阅读次数:125
unix环境高级编程----进程控制wait()
一、wait()函数 当一个进程中调用wait()函数的时候 (1)如果其所有的子程序都还在运行,则阻塞 (2)如果一个子进程已终止,则等待父进程获取其终止状态。 (3)如果没有子进程,则返回错误。 下面的实例中,在父进程中调用wait(),如果子进程还没有运行完毕,则将自己调入阻塞状态。 等待子进程运行结束后,将子进程的资源回收后,自己再运行。 #include #inc...
分类:系统相关   时间:2015-06-28 23:05:44    阅读次数:193
java多线程编程
1.多线程基本概念1.1进程和线程进程:一个计算机程序的运行实例,包含了需要执行的指令;有自己的独立地址空间,包含程序内容和数据;不同进程的地址空间是互相隔离的;进程拥有各种资源和状态信息,包括打开的文件、子进程和信号处理。线程:表示程序的执行流程,是CPU调度执..
分类:编程语言   时间:2015-06-28 20:17:08    阅读次数:187
gdb
gdb附加子进程在崩溃时获取信息:编译时 -g 不要-OX优化ps得到进程idgdb att pidgdb:Program received signal SIGSEGV, Segmentation fault.[Switching to Thread 0x400e8000 (LWP 2734)]_...
分类:数据库   时间:2015-06-27 15:58:39    阅读次数:210
关于ruby执行shell命令的问题
ruby执行shell命令,常用的是``,但这种有点小问题,就是这货是新建了一个子进程,这意味着如果使用``,那么整个方法内部就只能执行一次shell,如果说下面还要依靠``执行的结果,比如新建文件/文件夹什么的,那么...
分类:系统相关   时间:2015-06-26 13:37:25    阅读次数:146
僵尸进程处理方法
僵尸进程:本质是进程描述符task_struct;维护子进程的状态,包括子进程ID,终止状态以及进程的资源利用情况(cpu时间,内存)int wait(int*stat_loc):成功之后返回终止子进程的pid,失败返回-1,并设置errno1、wait调用堵塞进程直到有任一一个子进程终止,则立刻返...
分类:系统相关   时间:2015-06-25 22:40:56    阅读次数:320
fork()父子进程文件描述符的关系
父子进程共享文件描述符:此说法,其实是父子进程共享文件表项(父进程和子进程共享同一个filetableentry)由于子进程是父进程的拷贝,子进程会拷贝父进程的进程描述符中的文件描述符表,可以说继承父进程的文件描述字(files_struct中的structfile*fd_array[NR_OPEN...
分类:系统相关   时间:2015-06-25 20:56:14    阅读次数:297
Linux系统编程——vfork() 函数详解
所需头文件: #include #include pid_t vfork(void); 功能: vfork() 函数和 fork() 函数(fork()如何使用,请点此链接)一样都是在已有的进程中创建一个新的进程,但它们创建的子进程是有区别的。 参数: 无 返回值: 成功:子进程中返回 0,父进程中返回子...
分类:系统相关   时间:2015-06-24 22:41:32    阅读次数:258
fork,vfork
转自 http://blog.csdn.net/todd911/article/details/140621031.fork函数一个现有的进程可以调用fork函数创建一个新的子进程。[cpp]view plaincopy#includepid_tfork(void);//子进程返回0,父进程返回子....
分类:其他好文   时间:2015-06-24 20:48:07    阅读次数:160
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!