码迷,mamicode.com
首页 >  
搜索关键字:子进程    ( 2520个结果
linux fork
1. 编写一段程序,使用系统调用fork( )创建两个子进程。当此程序运行时,在系统中有一个父进程和两个子进程活动。让每一个进程在屏幕上显示一个字符:父进程显示'a',子进程分别显示字符'b'和字符'c'。多执行几次,观察并记录屏幕上的显示结果,分析原因, 写入实验报告。 截图: 原因:如下图解释 ...
分类:系统相关   时间:2015-03-30 20:34:49    阅读次数:196
Node.js简介
如果说的简单一点,Node.js是个服务器,像Tomcat一样,接受Web请求,并在进行业务处理之后,将结果返回给前台,Node.js适用于高并发的请求,适用于IO较多,计算较少的业务,下面说说Node.js的特点并作解释。 ?事件驱动 什么是事件驱动?网上很多在说这个很多,但都说的很迷惑,给人高大上的感觉,又摸不着头脑。其实,我认为事件驱动就是基于回调,举个例子,进程A运行到某处需要...
分类:Web程序   时间:2015-03-29 18:07:03    阅读次数:137
node中调试子进程
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl...
分类:系统相关   时间:2015-03-29 15:09:11    阅读次数:203
fork()、僵死进程和孤儿进程
孤儿进程:一个父进程退出,而它的一个或多个子进程还在运行,那么那些子进程将成为孤儿进程。孤儿进程将被init进程(进程号为1)所收养,并由init进程对它们完成状态收集工作。 僵尸进程:一个进程使用fork创建子进程,如果子进程退出,而父进程并没有调用wait或waitpid获取子进程的状态信...
分类:系统相关   时间:2015-03-29 07:03:20    阅读次数:163
12进程
这节主要介绍,父子进程共享文件、fork基于的copy on write、exit(0)与_exit(0)的区别、atexit()终止处理程序。首先父子进程共享文件:直接献上一个例子:#include #include #include #include #include #include #inc...
分类:系统相关   时间:2015-03-28 01:08:36    阅读次数:161
Linux内核源代码情景分析-exit()
执行完/bin/echo之后,会调动do_exit,销毁子进程:    我们还是先从系统调用exit()说起,先来看exit()的实现,进入到内核态执行sys_exit。asmlinkage long sys_exit(int error_code) { do_exit((error_code&0xff) 8); }NORET_TYPE void do_exit(long code) { st...
分类:系统相关   时间:2015-03-21 11:18:59    阅读次数:318
Linux内核源代码情景分析-execve()
子进程开始执行execve:    execve("/bin/echo", args, NULL});    系统调用execve内核入口是sys_execve,代码如下:asmlinkage int sys_execve(struct pt_regs regs) { int error; char * filename; filename = getname((char *) regs....
分类:系统相关   时间:2015-03-20 20:33:32    阅读次数:197
Linux pipe 源码分析
Linux pipe 源码分析      管道pipe作为Unix中历史最悠久的IPC机制,存在各个版本的Unix中,主要用于父子进程之间的通信(使用fork,从而子进程会获得父进程的打开文件表),pipe()系统调用底层的实现就相当于一个特殊的文件系统,每次调用的时候创建一个inode关联着两个file,一个用于读,一个用于写,从而实现数据的单向流动。 用户层API:...
分类:系统相关   时间:2015-03-20 18:41:06    阅读次数:357
java中获取系统属性以及环境变量
java中获取系统属性以及环境变量System.getEnv()和System.getProperties()的差别从概念上讲,系统属性 和环境变量 都是名称与值之间的映射。两种机制都能用来将用户定义的信息传递给 Java 进程。环境变量产生很多其它的全局效应,由于它们不仅对Java 子进程可见,并...
分类:编程语言   时间:2015-03-20 16:09:00    阅读次数:163
Linux内核源代码情景分析-wait()、schedule()
父进程执行wait4,并调用schedule切换到子进程:    wait4(child, NULL, 0, NULL);    像其他系统调用一样,wait4()在内核中的入口是sys_wait4(),代码如下:asmlinkage long sys_wait4(pid_t pid,unsigned int * stat_addr, int options, struct rusage * ru...
分类:系统相关   时间:2015-03-20 11:02:14    阅读次数:231
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!