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

自己做的网站邮箱更改密码程序为什么总出错欧米茄表官方官网

自己做的网站邮箱更改密码程序为什么总出错,欧米茄表官方官网,深圳微信商城网站设计联系电话,网站建设怎么估算费用和报价进程和程序的区别: 程序是一段静态的代码,是保存在非易失储存器上的制令和数据的有序集合,没有任何执行的概念;而进程是一个动态的概念,它是程序的一次执行过程,包括了动态创建、调度、执行和消亡的整个过程…

进程和程序的区别:

程序是一段静态·的代码,是保存在非易失储存器上的制令和数据的有序集合,没有任何执行的概念;而进程是一个动态的概念,它是程序的一次执行过程,包括了动态创建、调度、执行和消亡的整个过程,他是程序执行和资源管理的最小单位。可以用一个程序创建许多进程。或者反过来说,许多进程运行的可以是同一程序

fork函数,fork函数能复制整个父进程的所有代码,但不同的是其访问的实际物理地址和父进程不通,子进程虽然复制了父进程的所有代码,但实际执行的是fork()函数以下的部分,若当前进程是父进程则返回值大于零,否者返回值等于零

简单的fork函数伪代码:

#include <unistd.h>pid_t fork(void) {// 创建一个新的进程// 复制父进程的内存空间,包括代码、数据、堆栈等,采用写时复制技术if (/* 当前进程是子进程 */) {return 0; // 返回0表示这是子进程} else if (/* 当前进程是父进程 */) {return child_pid; // 返回子进程的进程ID} else {return -1; // 表示fork失败}
}

fork函数运用代码:

#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>int main(int argc, const char *argv[]){pid_t pid;printf("我是父进程我正准备创建一个子进程\n");pid = fork();//创建一个子进程if(pid == -1){printf("进程创建失败\n");}else if(pid > 0){printf("我是父进程已经成功创建子进程编号为: %d\n", pid);}else if(pid == 0){printf("我是子进程\n");}return 0;
}

在这里插入图片描述

getpid获取进程自身ID,getppid获取进程父进程的ID

检验地址使用关系代码:

#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>int main(int argc, const char *argv[]){int cnt = 0;pid_t pid;printf("我是父进程我正准备创建一个子进程\n");pid = fork();//创建一个子进程if(pid == -1){printf("进程创建失败\n");}else if(pid > 0){cnt = cnt + 1;                                                           printf("我是父进程已经成功创建子进程编号为: %d\n", pid);printf("CNT: %d,address: %p\n", cnt , &cnt);}else if(pid == 0){cnt = cnt + 1;printf("我是子进程我的编号为%d,我的父进程编号%d\n", getpid(), getppid());printf("CNT: %d,address: %p\n", cnt , &cnt);}return 0;
}

在这里插入图片描述
可以看出父子进程,输出cnt的地址都是一样的,说明父子进程都用的一个虚拟地址,但是cnt输出却都是1说明两者cnt的物理地址不一样

http://www.yayakq.cn/news/40027/

相关文章:

  • 58同城保定网站建设装饰工程投标书
  • 别人在百度冒用公司旗号做网站三亚做民宿的都用什么网站
  • asp.net旅游网站开发文档百度引流平台
  • 一台ip做两个网站可以网上做单的网站
  • 网址站进销存管理软件哪个好
  • 做淘客网站需要备案吗网站后缀有什么区别
  • 免费做爰小说网站要建立网站怎么建立
  • 做亚马逊有什么网站可以借鉴宁波网站建设公司推荐哪家
  • 百度站长平台查询多语言 网站源码
  • 如何运用网站模板东莞网络科技公司排名
  • 承德微网站建设域名备案怎么关闭网站
  • 网站怎么做 织梦深圳最好的营销网站建设公司排名
  • 315网站行业家居网站建设哪家好
  • 中国建设工程造价管理网站架设网站开发环境
  • 南京企业网站宜昌最权威网站建设公司
  • 大型彩灯制作公司适合seo优化的网站
  • 肇庆市电商网站建设价格番禺建设网站外包
  • 宠物网站策划书设置wordpress数据库用户名
  • 重庆免费网站推广软件网页设计培训学多久
  • 哪些网站可以做移动端模板做响应式网站的公司
  • 长春给企业做网站的公司wordpress nginx cos html cache
  • 卧龙区网站建设价格wordpress的图床
  • asp做网站计数器网站为契机建设校园数字化
  • 骨科医院网站优化服务商网站建设征求意见稿
  • htm商城网站开发湖北建站中心
  • vs做asp网站流程学校门户网站建设报告
  • 做网站的软件dw电商小程序定制开发
  • 中国建设工程造价管理协会登录网站莱芜金点子信息港最新招聘信息港
  • 网站做自己的超链接服务器租用多少钱一月
  • 鹰潭网站制作广告类型有哪几种