当前位置: 首页 > news >正文

想找一家公司设计网站免费下载的网页模板

想找一家公司设计网站,免费下载的网页模板,关键词wordpress,网站代建设费用吗转载#xff1a;http://www.cnblogs.com/blankqdb/archive/2012/08/23/2652386.html fork()函数通过系统调用创建一个与原来进程(父进程)几乎完全相同的进程(子进程是父进程的副本#xff0c;它将获得父进程数据空间、堆、栈等资源的副本。注意#xff0c;子进程持有的是上述…转载http://www.cnblogs.com/blankqdb/archive/2012/08/23/2652386.html fork()函数通过系统调用创建一个与原来进程(父进程)几乎完全相同的进程(子进程是父进程的副本它将获得父进程数据空间、堆、栈等资源的副本。注意子进程持有的是上述存储空间的“副本”这意味着父子进程间不共享这些存储空间。linux将复制父进程的地址空间内容给子进程因此子进程有了独立的地址空间。)也就是这两个进程做完全相同的事。 在fork后的子进程中使用exec函数族可以装入和运行其它程序(子进程替换原有进程和父进程做不同的事)。 fork创建一个新的进程就产生了一个新的PIDexec启动一个新程序替换原有的进程因此这个新的被 exec 执行的进程的PID不会改变(和调用exec的进程的PID一样)。 exec函数族 1 #include unistd.h2 extern char **environ;3 int execl(const char *path,4 const char *arg, ...);5 int execlp(const char *file, 6 const char *arg, ...);7 int execle(const char *path,8 const char *arg,9 ..., 10 char * const envp[]); 11 int execv(const char *path, 12 char *const argv[]); 13 int execvp(const char *file, 14 char *const argv[]); 15 int execve(const char *file, 16 char *const argv[], 17 char *const envp[]); exec函数族装入并运行程序path/file并将参数arg0(arg1, arg2, argv[], envp[])传递给子程序出错返回-1. 在exec函数族中后缀l、v、p、e指定函数将具有某种操作能力 后缀 操作能力 l 希望接收以逗号分隔的参数列表列表以NULL指针作为结束标志 v 希望接收到一个以NULL结尾的字符串数组的指针 p 是一个以NULL结尾的字符串数组指针函数可以DOS的PATH变量查找子程序文件 e 函数传递指定参数envp允许改变子进程的环境无后缀e时子进程使用当前程序的环境 具体例子 1 #ifdef HAVE_CONFIG_H2 #include config.h3 #endif4 5 #include stdio.h6 #include stdlib.h7 #include unistd.h8 #include string.h9 #include errno.h10 11 int main(int argc, char *argv[])12 {13 //以NULL结尾的字符串数组的指针适合包含v的exec函数参数14 char *arg[] {ls, -a, NULL};15 16 /**17 * 创建子进程并调用函数execl18 * execl 中希望接收以逗号分隔的参数列表并以NULL指针为结束标志19 */20 if( fork() 0 )21 {22 // in clild 23 printf( 1------------execl------------\n );24 if( execl( /bin/ls, ls,-a, NULL ) -1 )25 {26 perror( execl error );27 exit(1);28 }29 }30 31 /**32 *创建子进程并调用函数execv33 *execv中希望接收一个以NULL结尾的字符串数组的指针34 */35 if( fork() 0 )36 {37 // in child 38 printf(2------------execv------------\n);39 if( execv( /bin/ls,arg) 0)40 {41 perror(execv error );42 exit(1);43 }44 }45 46 /**47 *创建子进程并调用 execlp48 *execlp中49 *l希望接收以逗号分隔的参数列表列表以NULL指针作为结束标志50 *p是一个以NULL结尾的字符串数组指针函数可以DOS的PATH变量查找子程序文件51 */52 if( fork() 0 )53 {54 // in clhild 55 printf(3------------execlp------------\n);56 if( execlp( ls, ls, -a, NULL ) 0 )57 {58 perror( execlp error );59 exit(1);60 }61 }62 63 /**64 *创建子里程并调用execvp65 *v 望接收到一个以NULL结尾的字符串数组的指针66 *p 是一个以NULL结尾的字符串数组指针函数可以DOS的PATH变量查找子程序文件67 */68 if( fork() 0 )69 {70 printf(4------------execvp------------\n);71 if( execvp( ls, arg ) 0 )72 {73 perror( execvp error );74 exit( 1 );75 }76 }77 78 /**79 *创建子进程并调用execle80 *l 希望接收以逗号分隔的参数列表列表以NULL指针作为结束标志81 *e 函数传递指定参数envp允许改变子进程的环境无后缀e时子进程使用当前程序的环境82 */83 if( fork() 0 )84 {85 printf(5------------execle------------\n);86 if( execle(/bin/ls, ls, -a, NULL, NULL) -1 )87 {88 perror(execle error );89 exit(1);90 }91 }92 93 /**94 *创建子进程并调用execve95 * v 希望接收到一个以NULL结尾的字符串数组的指针96 * e 函数传递指定参数envp允许改变子进程的环境无后缀e时子进程使用当前程序的环境97 */98 if( fork() 0 )99 { 100 printf(6------------execve-----------\n); 101 if( execve( /bin/ls, arg, NULL ) 0) 102 { 103 perror(execve error ); 104 exit(1); 105 } 106 } 107 return EXIT_SUCCESS; 108 } 运行结果(linux) 1------------execl------------ . .. .deps exec exec.o .libs Makefile 2------------execv------------ . .. .deps exec exec.o .libs Makefile 3------------execlp------------ . .. .deps exec exec.o .libs Makefile 4------------execvp------------ . .. .deps exec exec.o .libs Makefile 5------------execle------------ . .. .deps .libs Makefile exec exec.o 6------------execve----------- . .. .deps .libs Makefile exec exec.o 按回车继续
http://www.pierceye.com/news/111570/

相关文章:

  • 手机付费咨询网站建设网站正能量免费推广软件晚上
  • 网站群建设技术规范seo收索引擎优化
  • 西安网站托管维护百度首页广告
  • 洛龙区网站设计建设免费网页小游戏
  • 建设摩托125图片大全优化大师怎么删除学生
  • 郑州哪家公司给国外做网站闵行网站推广
  • 微网站 开发提供坪山网站建设
  • 狗狗和人做网站centos6搭建wordpress
  • 培训教育学校的网站建设方案vx小程序怎么制作
  • 泉州网站建设优化公司酒店网络营销推广方案
  • 重庆潼南网站建设公司电话crm客户关系管理平台
  • 怎么做可以访问网站连接加密东莞++网站建设
  • 企业网站的建设与流程数据分析师要学什么课程
  • 重庆营销型网站随做的好谷歌广告投放教程
  • 个人公众号做网站广州市车管所网站建设
  • 上海网站建设公司排名王也诸葛青cp
  • 常用的设计网站有哪些wordpress如何汉化主题
  • 深圳全网营销型网站免费做调查的网站有哪些
  • 设计素材网站知乎济南seo网站推广
  • 网站建设类岗位杭州国家电网 两学一做 网站
  • html静态网站开发自我介绍网站手机客户端开发教程
  • 营销型网站是什么样的桂林北站有核酸检测点吗
  • 网站未备案被阻断怎么做it培训机构哪个好一点
  • 重庆建设注册执业中心网站网络营销百度百科
  • app网站怎么下载个人备案做视频网站
  • 西宁建一个网站公司广东网站备案
  • 网站数据比较北京网站优化推广公司
  • 想做网站的客户在哪找美间在线设计平台
  • 网站设计规划的目的和要求营销外贸网站建设案例
  • 网站营销力一级a做爰片2017免费网站