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

免费网站制作公司seo是哪个英文的简写

免费网站制作公司,seo是哪个英文的简写,广州最近流感很厉害吗,2021ppt模板免费下载 素材一、进程终止 main函数的返回值也叫做进程的退出码#xff0c;一般0表示成功#xff0c;非零表示失败。我们也可以用不同的数字来表示不同失败的原因。 echo $?//打印最近一次进程执行的退出码 而作为程序猿#xff0c;我们更需要知道的是错误码所代表的错误信息#x…一、进程终止 main函数的返回值也叫做进程的退出码一般0表示成功非零表示失败。我们也可以用不同的数字来表示不同失败的原因。 echo $?//打印最近一次进程执行的退出码 而作为程序猿我们更需要知道的是错误码所代表的错误信息转化方法有以下两种 1.使用语言和系统自带的方法进行转化 2.自定义 strerror 所以进程代码执行情况大致可以分为正确、不正确、或者代码没有执行完进程出异常了。 所以我们判断进程最终的执行结果先要判断它是否出异常没有执行完然后才能判断是否退出的结果正确与否。 进程退出是收到了异常信号。 不同的信号编号表明进程异常的原因。 任何进程最终的执行情况我们可以使用两个数字表明具体的执行情况。 第一种情况就表明没有异常结果正确 第二种第四种都表示进程出异常 第三种表示退出结果不正确。 exit 我们也可以通过exit直接终止进程status表示退出码。 在我们进程中任意地方调用都可以实现进程退出。 _exit和exit的区别就是exit支持刷新缓冲区_exit不支持。而终止进程是只有操作系统才可以办到的事情exit作为库函数内部是封装了系统调用_exit 。而例如scanf和printf也是如此内部都封装了系统调用。经过封装后语言的可移植性和跨平台性都可以得到提升。 exit最后也会调用_ exit, 但在调用_exit之前还做了其他工作 1. 执行用户通过 atexit或on_exit定义的清理函数。 2. 关闭所有打开的流所有的缓存数据均被写入 3. 调用_exit 二、进程等待 2.1进程等待的必要性 之前讲过子进程退出父进程如果不管不顾就可能造成‘僵尸进程’的问题进而造成内存漏。 另外进程一旦变成僵尸状态那就刀枪不入“杀人不眨眼”的kill -9 也无能为力因为谁也没有办法杀死一个已经死去的进程。 最后父进程派给子进程的任务完成的如何我们需要知道。如子进程运行完成结果对还是不对或者是否正常退出。 所以为什么要进行进程等待 1.获取子进程的退出码和异常信息即退出信息。 2.父进程通过进程等待的方式回收子进程资源获取子进程退出信息。 2.2进程等待的方法 wait方法 #includesys/types.h #includesys/wait.h pid_t wait(int*status); 返回值成功返回被等待进程pid失败返回-1。 参数输出型参数获取子进程退出状态,不关心则可以设置成为NULL wait在等待时默认进行阻塞等待。 任意等待一个子进程。 在进程中父进程要进行最后退出因为它需要进行代码回收。 waitpid 方法 pid_ t waitpid(pid_t pid, int *status, int options); 返回值当正常返回的时候waitpid返回收集到的子进程的进程ID如果设置了选项WNOHANG,而调用中waitpid发现没有已退出的子进程可收集,则返回0如果调用中出错,则返回-1,这时errno会被设置成相应的值以指示错误所在 参数pidPid-1,等待任一个子进程。与wait等效。Pid0.等待其进程ID与pid相等的子进程。status:WIFEXITED(status): 若为正常终止子进程返回的状态则为真。查看进程是否是正常退出WEXITSTATUS(status): 若WIFEXITED非零提取子进程退出码。查看进程的退出码options:WNOHANG: 若pid指定的子进程没有结束则waitpid()函数返回0不予以等待。若正常结束则返回该子进 程的ID。 可经过编译后才发现最后status是256而不是1. 这是因为status并不是一个单纯的四字节整数因为status中需要存放两个数字1.退出码2、退出信号所以status有自己的格式。我们只考虑它的低16位。 任何进程的最终执行情况我们可以使用两个数字表明具体执行的情况 而刚刚的写法导致最终status中存储如下图的内容即256 3.3wait_pid的非阻塞等待方式 依旧是上文中的代码父进程除了进行阻塞等待还可以进行非阻塞等待 而非阻塞状态下需要去反复查询子进程状态是一种基于非阻塞的轮询访问。优点是在当调用wait_pid去轮询期间父进程可以去继续执行其他代码而不是一直处于阻塞状态去等待。 根据上图代码和wait_pid的用法可以将父进程部分代码改为非阻塞状态的写法。
http://www.hkea.cn/news/14377757/

相关文章:

  • 沈阳设计网站关于网站优化的文章
  • 免费看各大网站的软件自己做的小网站如何发布
  • 推广网站wap端怎么做打开网站文件夹权限设置
  • 国产网站开发工具公司网站优化排名提升
  • 公司网站建设支出计入重庆微信网站代理商
  • 淄博网站建设补贴网站导航栏高度
  • 对于网站开发有什么要求宜宾网站建设价格
  • 百度收录比较好的网站济宁网站建设 优化培训
  • 网站建设与规划网络营销与网络推广的异同
  • wordpress 网站变慢做网站和做app哪个贵
  • 公司网站建设的会计分录商户如何做h5商城网站是什么意思
  • 网站开发策划书怎么写专升本可以报考哪些大学
  • 免费学校网站管理系统英文网站建设优化
  • 怎么做国际购物网站WordPress抓取文章
  • 如何实现输入域名访问网站首页公司以优化为理由裁员合法吗
  • 基于 的企业网站建设wordpress 正在解压缩安装包
  • 郑州定制网站建设建筑英才招聘网
  • 怎么自己创建一个免费网站外发加工网app
  • 创建公司网站需要注意什么陕西省建设建设监理协会网站
  • 个人资料库网站怎么做网站后台样式模板
  • 网站营销策略组合音乐资源网站开发
  • 如何开发网站自己做站长网址源码在线查看
  • 关于建设网站的会议纪要湖北建设网官方网站
  • 怎么样给自己做网站网站开发合同中英文
  • 五金设备网站建设产品宣传推广策划
  • 网页制作与网站建设 在线作业科技网站设计公司排名
  • 深圳二维码网站建设国家企业信用信息公示官网
  • 西安公司建设网站企业网站推广的重要性
  • 网站建设开题报告设计网站ip段屏蔽
  • 免备案网站怎么备案域名浙江建设厅网站官网