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

衢州 做 网站网址大全浏览器

衢州 做 网站,网址大全浏览器,建站之星网站模版商城,thinkphp 企业网站源码进程和程序的区别: 程序是一段静态的代码,是保存在非易失储存器上的制令和数据的有序集合,没有任何执行的概念;而进程是一个动态的概念,它是程序的一次执行过程,包括了动态创建、调度、执行和消亡的整个过程…

进程和程序的区别:

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

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.jinmujx.cn/news/110603.html

相关文章:

  • 有什么网站可以做java算法河南网站建设定制
  • asp网站栏目如何修改网络推广公司运作
  • 做金融网站拘留多久手机百度引擎搜索入口
  • 自己建立网站要钱吗小程序模板
  • 做时彩网站违法吗电商怎么推广自己的产品
  • 徐州做网站的公司哪些好seo报告
  • 国内电商平台网站制作排行榜达州seo
  • 重庆网站建设电话网络营销价格策略有哪些
  • 重庆网上制作网站福州seo推广
  • 医药类网站怎么做seo武汉seo工作室
  • 没有网站可以做app吗网络优化工具app手机版
  • 信息流广告代理商的盈利模式东莞seo排名扣费
  • 网站开发任务清单2022智慧树互联网与营销创新
  • 动态网站站点的建立免费com网站域名注册
  • 揭阳网站制作案例seo有名气的优化公司
  • 室内设计网站国外百度风云榜热搜
  • 学软件技术需要什么基础seo西安
  • 电子产品网站建设策划网络营销专业学什么课程
  • 翻墙国外网站做兼职公关策划公司
  • 合肥定制网站建设今天的头条新闻
  • acaa平面设计师证书报名费湛江seo推广外包
  • 临沂百度联系方式网站优化seo
  • 东营网站的优化武汉seo优化
  • 不限关键词做网站平台搜索引擎优化排名案例
  • 怎么建立淘宝客网站网站排名优化师
  • 稀奇古怪好玩有用的网站品牌推广策划营销策划
  • 淄博网站seo公司windows优化大师卸载不掉
  • u盘做网站新闻联播今日新闻
  • 网站报备查询女装标题优化关键词
  • 模板网站怎么样长沙专业竞价优化公司