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

做商务网站公司蛋糕店的网站建设咋写

做商务网站公司,蛋糕店的网站建设咋写,兰州新区建设局网站,靖江网站建设价格进程概念 ps -elf#xff1a;查看操作系统的所有进程#xff08;Linux命令#xff09; ctrl z#xff1a;把进程切换到后台 crtl c#xff1a;结束进程 fg#xff1a;把进程切换到前台 获取进程进程号和父进程号 函数原型#xff1a; pid_t getpid(void); //pid_t…进程概念 ps -elf查看操作系统的所有进程Linux命令 ctrl z把进程切换到后台 crtl c结束进程 fg把进程切换到前台 获取进程进程号和父进程号 函数原型 pid_t getpid(void); //pid_t它是一个有符号整数类型。 pid_t getppid(void);例子 #include stdio.h #include sys/types.h #include unistd.hint main() {pid_t pid getpid();printf(当前进程的进程号为%d\n, pid);pid_t ppid getppid();printf(当前进程的父进程为%d\n, ppid);while(1);return 0; }fork 概念fork() 是一个在操作系统编程中常用的函数用于创建一个新的进程。它通过复制调用进程称为父进程来创建一个新的进程称为子进程。子进程是父进程的副本它从 fork() 函数返回的地方开始执行。 以下是 fork() 函数的原型 #include sys/types.h #include unistd.h pid_t fork(void);fork() 函数没有参数它返回一个 pid_t 类型的值表示进程的状态。返回值有以下几种情况 如果返回值是负数-1则表示创建子进程失败。如果返回值是零0则表示当前代码正在子进程中执行。如果返回值是正数则表示当前代码正在父进程中执行返回值是新创建子进程的PID。 例子 #include stdio.h #include sys/types.h #include unistd.h #include stdlib.hint main() { pid_t pid fork();if(pid -1){perror(fork);exit(1);}else if(pid 0){ printf(child pid%d, getpid%d, getppid%d\n, pid, getpid(), getppid()); // while(1) // {printf(child\n);sleep(1); // }}else { printf(parent pid%d, getpid%d, getppid%d\n, pid, getpid(), getppid()); // while(1) // {printf(parent\n);sleep(2); // }}printf(helloworld\n);//会输出两次return 0; } fork笔试题 详情看下述代码 #include stdio.h #include sys/types.h #include unistd.hint main() {for(int i 0; i 2; i){ fork();// printf(-\n); //6个-换行符会输出缓冲区里的的数据printf(-); // 8个-子进程会复制父进程输出缓冲区的数据} return 0; }fork原理 下面输出都为1的原因是父子进程在不同的空间 #include stdio.h #include sys/types.h #include unistd.hint main() { int num 0;if(fork() 0){ num;printf(child %d\n, num);} else{ num;printf(parent %d\n, num);}/*输出为child 1parent 1*/return 0;}多进程读写 #include stdio.h #include sys/types.h #include sys/stat.h #include fcntl.h #include stdlib.h #include unistd.h #include string.hvoid child_write(int fd) {char buf[128] {0};while(1){scanf(%s, buf);if(write(fd, buf, strlen(buf)) -1){perror(write);break;}lseek(fd, -1 * strlen(buf), SEEK_CUR);if(!strcmp(buf, bye))break;memset(buf, 0, 128);}//i lseek(fd, -1 * strlen(buf), _CUR);}void parent_read(int fd) {char buf[128] {0};while(1){int ret read(fd, buf, sizeof(buf));if(ret -1){perror(read);break;}else if(ret 0)continue;if(!strcmp(buf, bye))break;printf(child get: %s\n, buf);memset(buf, 0, sizeof(buf));} }int main() {int fd open(hello.txt, O_CREAT | O_RDWR, 00400 | 00200);if(-1 fd){perror(open);exit(1);}if(fork() 0){child_write(fd);}else{parent_read(fd);}close(fd);return 0; }
http://www.hkea.cn/news/14329697/

相关文章:

  • 大型网站是用哪种数据库做的济南公司建站
  • 财政局门户网站建设方案wordpress后太慢
  • 南宁市建设信息网站虚拟机主机网站建设的几个步骤
  • 平面广告设计图片素材怎么做网站的seo
  • 电子商务网站开发难点window2003iis建好的网站
  • 盐山县做网站价格网站制作套餐
  • 研发项目备案在哪个网站做企业培训体系搭建
  • 中国建设教育协会的是假网站吗郑州电力高等专科学校招生办电话
  • 帆布网站做哪个当雄网站建设
  • 做淘宝要用的网站镇江网站关键词优化
  • 网站及单位网站建设情况昆明建个网站哪家便宜
  • 一个公司可以做多少个网站网易工作做网站工资奖金高吗
  • 高端建设网站怎么注册网站
  • 品牌vi设计案例欣赏ppt优化网站标题名词解释
  • 北京建网站公司推荐张家口万全区建设网站
  • 宿州网站建设开发公司哪家好5151app是交友软件么
  • 哪个旅游网站可以做私人定制什么是网站开发技术
  • wordpress海外支付seo zac
  • 做网站费用计入什么wordpress设置显示为英文版
  • 网站设计内容板块做网站优化最快的方式
  • 网站开发架构mvcwordpress enter主题
  • 网站打开慢原因电子商务网站建设分析论文
  • 腾讯云服务器怎么搭建网站qq空间上传wordpress
  • 化妆品 东莞网站建设搭建电商平台 方案
  • 企业网站建设选题背景wordpress文章 页面模板
  • 秦皇岛庆云网站建设wordpress图片页面模板下载
  • 智能科技网站模板dedecms手机网站仿制
  • 宁波自助建站模板湖南有实力竞价优化服务
  • wordpress新建子域名多站点安卓软件开发软件
  • 什么网站比较少人做龙岗网站app建设