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

创造网站软件网页浏览器历史记录恢复

创造网站软件,网页浏览器历史记录恢复,seo搜索引擎优化实战,江西教育网站建设因为父子进程是共享文件描述符的环形队列#xff0c;只能读一次 会被后面覆盖 /*#include unistd.hint pipe(int pipefd[2]);功能#xff1a;创建一个匿名管道#xff0c;用于进程间通信参数#xff1a;int 类型数组 #xff0c;是传出参数pipefd[0]是管道读端 p…因为父子进程是共享文件描述符的环形队列只能读一次 会被后面覆盖 /*#include unistd.hint pipe(int pipefd[2]);功能创建一个匿名管道用于进程间通信参数int 类型数组 是传出参数pipefd[0]是管道读端 pipefd[2]是管道写端返回值成功 0失败 -1管道默认是阻塞的如果管道中没有数据read阻塞如果通道满了write阻塞匿名管道只能用于有关系的进程之间的通信父子进程 兄弟进程 */ //子进程发数据给父进程 #includestdio.h #includeunistd.h #includesys/types.h #includestdlib.h #includestring.h int main() {//在fork之前创造管道int pipefd[2];int ret pipe(pipefd);if(ret -1) {perror(pipe);exit(0);}pid_t pid fork();if(pid 0) {printf(parent process, pid: %d\n, getpid());char buf[1024] {0};while(1) {int len read(pipefd[0], buf, sizeof(buf));printf(parent recv: %s, pid: %d\n, buf, getpid());char* str hello, i am parent;write(pipefd[1], str, strlen(str));sleep(1);}}else if(pid 0) {printf(child process, pid: %d\n, getpid());char buf[1024] {0};while(1) {char* str hello, i am child;write(pipefd[1], str, strlen(str));sleep(1);int len read(pipefd[0], buf, sizeof(buf));printf(child recv: %s, pid: %d\n, buf, getpid());}}return 0; } 有可能出现自己写自己读的现象 特点假设都是阻塞态 1.所有的指向管道写端的文件描述符都关闭了管道写端引用计数为0有进程从管道的读端读数据那么当管道内部的数据被读取之后再次read会返回0就像读到文件末尾一样。 2.如果有指向管道写端的文件描述符没有关闭管道的写端引用计数大于0。而持有管道写端的进程也没有往管道中读取数据这个时候有进程从管道中读取数据那么管道中剩余的数据被读取后再次read会堵塞直到管道中有数据可以读了才读取数据并返回 3. 如果所有的指向管道读端的文件描述符关闭了管道的读端引用计数0)这个时候向管道中写数据那么该进程会受到信号SIGPIPE导致进程异常终止。 4.如果有主席昂管道读端的文件描述符没有关闭管道的读端引用计数大于0而持有管道读端进程也没有从管道中读数据这时候有进程向管道中写数据那么在管道被写满的时候再次write会堵塞直到管道中有空位置。
http://www.zqtcl.cn/news/572431/

相关文章:

  • 破解php网站后台账号密码wordpress二维码 插件下载
  • 石家庄哪里可以做网站做网站用的pm是啥
  • 租服务器网站有趣的设计网站
  • 建设部监理网站官网信阳市两学一做网站
  • 网站被攻击会影响收录么微信网站 影楼
  • 社区网站开发search搜索引擎
  • 章丘做网站哪家强原阳网站建设
  • 做网站前期构架图中国建设银行手机银行网站
  • tp5企业网站开发百度云青岛vi设计公司
  • 网站建设实验原理建站之星 discuz
  • 购物网站如何备案建设部施工合同范本
  • 网站模板安装建站之星凡客
  • 有没有电脑做兼职的网站吗网站和域名区别
  • 免费html网页模板素材网站修改wordpress后台登陆
  • 男女做啊免费视频网站网站做全景图
  • 网站域名 安全网站开发语言一般是用什么
  • 麦包包的网站建设分析网站开发一般要用到哪些软件有哪些
  • 关于内网站建设的请示天津住房与城乡建设厅网站首页
  • 企业网站免费源码装修公司需要多少钱
  • 沈阳建设网站费用群晖wordpress打不开
  • jsp网站开发 pdf建设植绒衣架网站
  • 做网站接单的网站做外贸网站价位
  • 金融商城快捷申请网站模板下载汕头网站建设和运营
  • 网站建设网站备案所需资料请兼职做企业网站设计怎么收费
  • 电脑配件经营网站的建设论文邯郸市环保局网站建设项目环境
  • 那些网站可以做反链免费游戏不用登录直接玩
  • 安徽网站建设的基本步骤接外贸订单的平台
  • 那些网站可以找得到做货代的广东企业微信网站开发
  • 海宁市建设局官方网站6哔哩哔哩网页版官网在线观看
  • 泉州网站建设轩奇网讯韩国美容网站模板