linux学习中
发布时间:2014-10-17 14:45:06
linux系统编程之进程(七):system()函数使用一,system()理解功能:system()函数调用“/bin/sh -c command”执行特定的命令,阻塞当前进程直到command命令执行完毕原型:int system(const char *command);返回值:如果无法启动shell运行命令,system将返回127;出现不能执行system调用的其他.........【阅读全文】
发布时间:2014-10-17 14:44:07
linux系统编程之进程(六):父进程查询子进程的退出,wait,waitpid本节目标:僵进程SIGCHLDwaitwaitpid一,僵尸进程当一个子进程先于父进程结束运行时,它与其父进程之间的关联还会保持到父进程也正常地结束运行,或者父进程调用了wait才告终止。子进程退出时,内核将子.........【阅读全文】
发布时间:2014-10-17 14:43:11
linux系统编程之进程(四):进程退出exit,_exit区别即atexit函数一,进程终止有5种方式:正常退出:从main函数返回调用exit调用_exit异常退出:调用abort由信号终止二,exit和_exit区别:关于_exit(): #inc.........【阅读全文】
发布时间:2014-10-17 14:42:15
linux系统编程之进程(三):进程复制fork,孤儿进程,僵尸进程本节目标:复制进程映像fork系统调用孤儿进程、僵尸进程写时复制一,进程复制(或产生) 使用fork函数得到的子进程从父进程的继承了整个进程的地址空间,包括:进程上下文、进程堆栈、.........【阅读全文】
发布时间:2014-10-17 14:40:39
linux系统编程之进程(二):进程生命周期与PCB(进程控制块)本节目标:进程状态变迁进程控制块进程创建进程撤消终止进程的五种方法一,进程状态变迁进程的三种基本状态就绪(Ready)状态当进程已分配到除CPU以外的所有必要的资源,只要获得处理机便可立即执行.........【阅读全文】