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

网站开发具体的工作内容百度seo最新算法

网站开发具体的工作内容,百度seo最新算法,智能软件开发专业,一个公司的网址关于进程创建的一些细节都在注释中 /*#include <sys/types.h>#include <unistd.h>pid_t fork(void);函数的作用&#xff1a;用于创建子进程。返回值&#xff1a;fork()的返回值会返回两次。一次是在父进程中&#xff0c;一次是在子进程中。在父进程中返回创建的子…

关于进程创建的一些细节都在注释中 

/*#include <sys/types.h>#include <unistd.h>pid_t fork(void);函数的作用:用于创建子进程。返回值:fork()的返回值会返回两次。一次是在父进程中,一次是在子进程中。在父进程中返回创建的子进程的ID,在子进程中返回0如何区分父进程和子进程:通过fork的返回值。在父进程中返回-1,表示创建子进程失败,并且设置errno失败的两个主要原因:当前系统的进程数已经达到了系统规定的上限,这时 errno 的值被设置为 EAGAIN系统内存不足,这时 errno 的值被设置为 ENOMEM父子进程之间的关系:区别:1.fork()函数的返回值不同父进程中: >0 返回的子进程的ID子进程中: =02.pcb中的一些数据当前的进程的id pid当前的进程的父进程的id ppid信号集共同点:某些状态下:子进程刚被创建出来,还没有执行任何的写数据的操作- 用户区的数据- 文件描述符表父子进程对变量是不是共享的?- 刚开始的时候,是一样的,共享的。如果修改了数据,不共享了。- 读时共享(子进程被创建,两个进程没有做任何的写的操作),写时拷贝。*/
#include <sys/types.h>
#include <unistd.h>
#include <stdio.h>int main() {int num = 10;// 创建子进程pid_t pid = fork();// pid底层就是int类型// fork()以后,子进程的用户区数据和父进程一样。内核区也会拷贝过来,但是父子进程的pid不一样// 判断是父进程还是子进程if(pid > 0) {// printf("pid : %d\n", pid);// 如果大于0,返回的是创建的子进程的进程号,当前是父进程printf("i am parent process, pid : %d, ppid : %d\n", getpid(), getppid());printf("parent num : %d\n", num);num += 10;printf("parent num += 10 : %d\n", num);} else if(pid == 0) {// 当前是子进程printf("i am child process, pid : %d, ppid : %d\n", getpid(), getppid());printf("child num : %d\n", num);num += 100;printf("child num += 100 : %d\n", num);}// for循环for(int i = 0; i < 3; i++) {printf("i : %d , pid : %d\n", i , getpid());sleep(1);}return 0;
}/*实际上,更准确来说,Linux 的 fork() 使用是通过写时拷贝 (copy- on-write) 实现。写时拷贝是一种可以推迟甚至避免拷贝数据的技术。内核此时并不复制整个进程的地址空间,而是让父子进程共享同一个地址空间。只用在需要写入的时候才会复制地址空间,从而使各个进行拥有各自的地址空间。也就是说,资源的复制是在需要写入的时候才会进行,在此之前,只有以只读方式共享。注意:fork之后父子进程共享文件(将父进程的整个地址空间复制给子进程,包括文件描述符。),fork产生的子进程与父进程相同的文件文件描述符指向相同的文件表,引用计数增加,共享文件偏移指针。
*//*  文件描述符的细节:在单个进程中,文件描述符的值是唯一的,不会重复。每个文件描述符都对应于进程的文件描述符表中的唯一条目。但在多进程情况下,由于 fork 调用会复制父进程的文件描述符表给子进程,导致子进程获得了与父进程相同的文件描述符值。这样,不同的进程可以有相同的文件描述符值,但它们对应的是各自独立的文件描述符表中的不同条目。
*/
http://www.tj-hxxt.cn/news/51523.html

相关文章:

  • 网站开发英文seo兼职论坛
  • 中企高呈建设网站搜索词热度查询
  • 做一个学校网站怎么做百度云网盘免费资源
  • 网站怎么做移动适配北京网
  • 东莞响应式网站实力乐云seo怎样做百度推广
  • 抚顺市住房和城乡建设委员会网站全球十大网站排名
  • 怎样制作自己公司的网站网络营销
  • 上海网站建设的seo怎么优化武汉厂商
  • 深圳找工作的网站网页怎么做出来的
  • 中山市住房和城乡建设局网站网站提交收录入口链接
  • 网络营销企业网站怎么做盲盒
  • 如何攻击织梦做的网站方法百度权重高的网站有哪些
  • 为企业规划网站注意什么武汉seo首页
  • html5 jq做电脑网站全球搜索引擎
  • 不想使用wordpressseo赚钱培训课程
  • 怎样建设一个游戏网站通州区网站快速排名方案
  • 网站建设进度计划表八百客crm系统登录入口
  • javaee做网站建设成都seo工程师
  • 合肥网页设计工资一般多少衡阳有实力seo优化
  • 网易企业邮箱登入路口上海哪家优化公司好
  • 网站百度地图怎么做免费投放广告的平台
  • wordpress 时间线插件seo快速排名软件网站
  • 做邮箱网站站长工具seo
  • 快速做效果图的网站叫什么区别最近国家新闻
  • wordpress做seo好做广州推广seo
  • 阿里云虚拟主机做2个网站吗seo可以提升企业网站的
  • 如何做一个论坛网站网络营销的市场背景
  • b站黄页推广重庆森林经典台词梁朝伟
  • 成都市住房和城乡建设委员会网站软文客
  • 综合电商平台有哪些长沙网站seo优化排名