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

不忘初心 继续前进网站怎么做游戏代理平台哪个好

不忘初心 继续前进网站怎么做,游戏代理平台哪个好,新的网站建设一般多少钱,外汇局网站做结汇申报为什么要创建进程,首先每个程序的运行都需要一个进程;多进程实现宏观上的并行。 fork的原理,是进程的分裂生长模式。如果操作系统需要一个新的进程,那么就会以cp的方法得到一个新的进程,此时老的进程是父进程&#xff…

        为什么要创建进程,首先每个程序的运行都需要一个进程;多进程实现宏观上的并行。

        fork的原理,是进程的分裂生长模式。如果操作系统需要一个新的进程,那么就会以cp的方法得到一个新的进程,此时老的进程是父进程,新的进程为子进程。

        pid_t fork(void),fork被调用一次会返回两次,返回0为子进程,大于0为父进程。

int main()
{printf("a.out\n");pid_t p1=-1;p1=fork();if(0==p1)
{printf("son  ");
}
if(0<p1)
{printf("father  ");
}printf("pid=%d\n",getpid());
}如果p1<0 fork则会错误

        两个printf分别是父进程于子进程的,但是父进程不一定在子进程之前执行。

        所以在运行时候要用if去判断谁是父进程,谁是子进程,子进程与父进程的分道扬镳之处就在fork()之后的部分。在父进程中,当if(p1>0)中的p1值为返回子进程的PID,父进程中fork返回值为子进程的PID,子进程中fork的返回值为0,父进程中PID返回值为子进程的ID,子进程使用getppid()得到父进程的ID。

        若父进程消亡,则getppid()返回用户的init进程,原因就是父进程消亡会上交进程号给init进程(user)。

        一但fork成功,则子进程与父进程将独立运行,有各自的PCB,父进程与子进程在内核中等待调度的机会。

        父进程对文件的操作问题:①子进程中会继承父进程打开的文件。正常情况下,父进程打开一个文件,fork创建子进程后,父子进程对文件的write是接续的,因为,lseek是关联的,像O_APPEND,但有时又只会有父子进程中的其中之一的内容,原因是父进程或子进程其中一个关闭文件过快,其中一个还没写完,就找不到入口了为了避免这一情况的发送,就可用通过信号或sleep函数实现延时关闭。

        ②父进程都去打开文件,正常情况下,分别写各自的文件表,有各自的lseek可以用O_APPEND实现关联,否则你写你的我写我的谁最后写就留下谁的文件。

        父进程在fork前干的事情是会影响到子进程的,只有在if的部分才是独立的,本质上希望子进程去干自己的活,不是两方干一模一样的活,还不如复制粘贴。

        进程消亡:①进程在运行过程中,占用看内存和IO,进程终止时才会完全释放这些资源。僵尸进程是指子进程先于父进程,每个进程在推出时,操作系统会回收资源,如当malloc没free,open没close都会在进程结束时候回收,但财政系统只回收了运行时消耗的内存与IO,没回收task_struct和栈内存。自身的8kb内存是无法自己回收的,使用要个收尸的,这个进程就是父进程,子进程结束父进程还没结束,这段时间就是僵尸进程。

        ②父进程调用wait()或waitpid()以显示的方式去收尸。

        ③父进程结束时,会在不调用wait/waitpid的情况下进行子进程的收尸操作,本质上是为了防止父进程忘记显示调用,防止内存泄漏。

        孤儿进程,父进程先于子进程消亡,Linux、将所有孤儿进程归于进程1的子进程。

http://www.hkea.cn/news/260847/

相关文章:

  • 能源企业 网站建设网络营销的应用
  • 如何看网站是用什么语言做的关键词排名是由什么决定的
  • 政府网站建设招标书百度网站收录
  • 已经有了网站怎么做推广哈尔滨关键词优化报价
  • 网站建设与管理作业镇江推广公司
  • 域名申请好后 如何建设网站网站权重划分
  • 佛山百度网站快速优化网络营销推广工具
  • 建一个网站需要哪些人广州seo网站推广公司
  • 建设银行etc官方网站搜索引擎优化的七个步骤
  • 做网站需要花钱吗海南百度推广运营中心
  • 做的网站显示图片很慢百度运营公司
  • 青州哪里做网站公司推广渠道
  • 网站面包屑导航怎么做的网推接单平台有哪些
  • 宜昌网站建设兼职百度关键词排名软件
  • 如何让百度快照找到自己的网站营销策划方案ppt模板
  • php网站超市广告软文是什么意思
  • b2c跨境电商宣城网站seo
  • 网站建设一流公司免费网站开发平台
  • 网站开发模式名词外贸谷歌优化
  • 网站素材 下载产品推广渠道
  • 网站后台维护怎么做seo专员工资一般多少
  • 中国网站推广黄页名录微商推广哪家好
  • 哈尔滨网站开发电话电商培训基地
  • 如何用php数据库做网站搜索seo优化托管
  • 中国城乡建设部人力网站首页优化落实疫情防控
  • 做网站到底能不能赚钱网络优化工程师前景
  • 乌镇网站建设标书百度站长工具域名查询
  • 制作公司网站价格腾讯广告代理商加盟
  • 大学生活动网站开发文案苏州seo门户网
  • 阿里云认证网站建设题库seo助理