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

诚信通开了网站谁给做wordpress前台修改用户头像

诚信通开了网站谁给做,wordpress前台修改用户头像,厦门市市场开发建设服务中心网站,什么是垂直型网站文章目录 fork现象fork问题 fork现象 我们先来看一段代码。 大家觉得这段代码的printf会打印几次#xff1f; 结果#xff1a; 我们可以清楚的看到#xff0c;第二个printf打印了2次。 我们再来看一段不可思议的代码#xff1a; 运行结果#xff1a; 我们可以看到这r… 文章目录 fork现象fork问题 fork现象 我们先来看一段代码。 大家觉得这段代码的printf会打印几次 结果 我们可以清楚的看到第二个printf打印了2次。 我们再来看一段不可思议的代码 运行结果 我们可以看到这res竟然有两个值。 从上面我们可以得出结论fork之后变成了两个进程一个是父进程一个是子进程。 代码证明 运行结果 我们可以看到确实fork之后变成了两个进程。 由此我们可以的出结论fork之后的代码是父子共享的所以才会出现上面printf会被打印两次的现象。 我们创建子进程出来就是为了执行不同的代码逻辑如果代码是共享的我们该如何执行不同的代码逻辑呢 用以下方法解决 之前我们学过fork在子进程和父进程中的返回值是不同的。 父进程返回子进程pid 子进程返回0 创建子进程失败返回-1 接下来就是解决上面问题的方法 用分支语句解决。 运行结果 我们可以看到确实解决了上面的问题。 我们让他们一直循环看两个进程会不会同时进行 运行结果 我们在用监测指令查看两个进程 我们可以看到Linux中确实存在2个这样的进程上面是父进程下面是子进程。 上面说明了fork之后有两个不同的执行流各自ret在父子进程中是不一样的。 fork问题 问题一为什么一份C语言代码其中同一个变量会有不同的值 下篇博客讲解 问题二为什么给子进程返回的是0给父进程返回的是子进程的pid 首先我们会理解一个事情 父进程和子进程的比例一定是一比多的我们可以理解为一个父亲可以有多个儿子但是一个儿子一定只有一个父亲。 父进程 子进程 1 n 其次举个例子 比如张三有四个孩子子为了区分他们分别给孩子们取了名字小明小花小华和小美。有一天小明的老师把张三叫到学校说小明这次考试不好等等。张三回到家会叫小名你给我过来还是会叫孩子你给我过来肯定是叫名字因为有四个孩子如果叫孩子你给我过来歧义太大。 最后推广 所以上面的例子推广到fork中就明白为什么fork给父进程返回的是子进程的pid是为了更好的区分他们。 问题三为什么fork会有两个返回值 首先我们要理解一个问题 创建进程的时候OS要做什么 本质就是系统多了一个进程所以OS要新建一个PCBtask_struc来管理进程。 子进程PCBtask_struct结构体的内部属性要以父进程的PCB结构体为模板创建。 例子比如你和你父母的DNA一定是相似度很高的。 其次我们要理解 当fork已经准备return了fork的核心代码执行完了吗 我们都知道进程是用PCB结构体管理的而PCB结构体是存放在链表中的是以链表的形式管理起来的 那么CPU要调度进程是直接从链表中调度进程吗 不是的在Linux中还存在一种运行队列当进程要被调度是先要被加载到运行队列中。 当进程加载到运行队列中执行完就会被干掉。 所以操作系统和CPU运行某个进程本质从PCB结构体形成的队列中挑选一个PCB结构体来执行它的代码和数据进程调度变成了在PCB结构体的队列中选择一个进程的过程。 只要想到进程优先想到对应的PCB结构体。 而当fork准备return的时候核心代码数据其实早已经跑完了。 当我们到return的时候其实父进程和子进程早就已经进入到运行队列中。 所以当运行到return时父进程和子进程分别会执行自己return语句所以就会有两个返回值。 问题四fork有两个返回值意味着会被保存两次吗 下次博客揭晓。 问题五父子进程被创建出来了哪一个进程先被运行完呢 这个并不一定因为一个进程并不一定会一直被CPU调度可能CPU运行个10毫秒就继续运行另一个进程。 所以谁先被运行或者先运行完由操作系统的调度器决定不由人为决定。
http://www.zqtcl.cn/news/449505/

相关文章:

  • 中国建设银行重庆网站首页sns网站需求
  • 外网常用网站全网网站建设设计
  • 成都建设网站费用做数据库与网站招什么人
  • 最好的wordpress教程啥叫优化
  • 哪个网站做网销更好网站流量流出异常
  • 广州网站定做纸箱手工制作大全
  • 数据库修改网站后台密码cms三合一网站源码
  • 一般做哪些外贸网站丰南建设局网站
  • 网站如何被收录情况自己做的网站如何实现下载文件
  • 龙岩网站设计一般要多久深圳做自适应网站设计
  • 类似于拼多多的网站怎么做资料下载网站建设
  • 做商城网站哪里网站官网建设的价格
  • 网站怎么做用户体验山东富国建设投资有限公司网站
  • app ui模板网站首页改版影响优化
  • 周村网站制作哪家好网站设计基本要素
  • 网站制作与维护费用wordpress文章页不显示侧边
  • 嘉兴网站建设正规公司做室内设计人喜欢的网站
  • 入侵dedecms网站管理员密码百度注册域名免费建站
  • 找晚上做的工作去哪个网站企业开发软件公司拓展方案
  • 济宁建站公司wordpress博客入门
  • 做外贸需要网站wordpress app 打包
  • 免费网站站长查询丽水微信网站建设公司
  • 广州品牌网站建设先做网站 先备案
  • jsp系统网站建设带源代码梧州网页设计
  • 二手书籍交易网站开发方式关键词seo排名优化如何
  • 陕西西安潍坊网站seo外包
  • 计算机专业网站开发开题报告网站推广营销怎么做
  • 比较大的做网站的公司电影网站盗链怎么做
  • 江苏响应式网站建设哪里有台州网站制作方案
  • 深圳设计网站有哪些展览展会策划公司