码迷,mamicode.com
首页 >  
搜索关键字:子进程    ( 2520个结果
linux环境变量
bashshell使用一种称为环境变量的特性来存储关于shell会话和工作环境的信息!该特性运行你将数据存储在内存中,方便你在shell运行的程序或者脚本访问他们。bashshell共有两种类型的环境变量:全局变量本地变量shell会话和该shell产生的任何子进程都可见只在定义他们的本地进程..
分类:系统相关   时间:2014-11-06 15:05:13    阅读次数:174
这个模型用来测试并发服务器,是否会产生僵尸进程
#include #include #includeint main(void) { signal(SIGCHLD, SIG_IGN); //一般来说在做并发服务器的时候,都要将这个加上!可以防止因为子进程退出时,父进程没时间处理,而产生僵尸进程! int i=...
分类:系统相关   时间:2014-11-06 12:44:32    阅读次数:182
exit和wait一起可以彻底清除子进程的资源
#include #include #include #include#include int main() { pid_t p1,p2,pr; int i; for(i=0;i0) printf("I catched a child process with pid of %d...
分类:系统相关   时间:2014-11-05 12:11:03    阅读次数:379
linux 学习shell
1. bash的父进程,子进程[root@A~]# my_var=123[root@A~]# echo $my_var123[root@A~]# bash[root@A~]# [root@A~]# echo $my_var[root@A~]# exitexit[root@A~]# echo $my....
分类:系统相关   时间:2014-11-03 10:08:20    阅读次数:194
fork()函数
1、操作系统中提供了一个fork()函数,它非常特殊。普通函数的调用,调用依次,返回一次。但是fork()函数调用一次,返回2次。因为操作系统自动把当前进程(父进程)复制了一份(子进程),然后分别在父进程和子进程内返回。子进程永远返回0,而父进程返回子进程的ID.这样做的理由是,一个父进程可以for...
分类:其他好文   时间:2014-10-31 23:38:00    阅读次数:237
Linux内核源码学习之fork的缓冲区
【fork之后并不能确定究竟是哪个进程首先执行相关】 【fork后子进程会复制父进程的资源,缓冲区是父进程的资源,所以自然会复制一份】 【设备的不同缓冲属性】 【标准输出设备在正常情况下是linux中的行缓存的设备(除出错)】 【linux中写入文件流是全缓存的,也就是换行符并不会冲洗缓冲区】...
分类:系统相关   时间:2014-10-29 14:49:34    阅读次数:302
android apk 的root 权限和USB adb 权限的区别
USB adb 权限是指,当adb 连接手机时,手机中的守护进程adbd 的权限为root 权限,从而它的子进程也具有root 权限,通常如果adb shell 看到是: Android 4.0 以后版本: C:\Users\mtk29\Desktop>adb shell root@android:/ # Android 2.3 版本: C:\Users\mtk29\Desktop>ad...
分类:移动开发   时间:2014-10-29 09:12:36    阅读次数:147
父子进程共享的东西
自父进程继承:进程的资格(真实(real)/有效(effective)/已保存(saved) 用户号(UIDs)和组号(GIDs))环境(environment)堆栈内存打开文件的描述符(注意对应的文件的位置也是和文件一起由父子进程共享的)执行时关闭(close-on-exec) 标志 (译者注:c...
分类:系统相关   时间:2014-10-28 15:18:52    阅读次数:357
exec、source以及bash的区别(zz)
在bash shell中,source、exec以及sh都可以用来执行shell script,但是它们的差别在哪里呢?sh:父进程会fork一个子进程,shell script在子进程中执行source:在原进程中执行,不会fork子进程exec:在原进程中执行,但是同时会终止原进程注:使用exp...
分类:其他好文   时间:2014-10-26 18:11:47    阅读次数:207
[linux]进程(七)——进程通信
进程间通信一,管道,管道的限制:(1)半双工,数据只能在一个方向上流动(2)管道一般只在具有公共祖先的进程之间使用,通常一个管道由一个进程创建,然后该进程调用fork()函数,此后父子进程可以使用该管道管道的创建:[cpp]view plaincopy#includeintpipe(intfiled...
分类:系统相关   时间:2014-10-26 09:08:35    阅读次数:289
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!