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

方案 网站godaddy

方案 网站,godaddy,可以做拟合的在线网站,武威建设网站的网站查询方式:非阻塞 在app调用open的时候,使用O_RDWR|O_NONBLOCK 阻塞方式 在app调用open的时候,使用O_RDWR,不传入O_NONBLOCK,当驱动程序有数据时,read函数就会返回数据负责APP将在内核态休眠,直至有数据时被…
  1. 查询方式:非阻塞
    • 在app调用open的时候,使用O_RDWR|O_NONBLOCK
  2. 阻塞方式
    • 在app调用open的时候,使用O_RDWR,不传入O_NONBLOCK,
    • 当驱动程序有数据时,read函数就会返回数据
    • 负责APP将在内核态休眠,直至有数据时被内核态唤醒
  3. poll 方式

    pfd.fd = fd;        // 之前打开的文件描述符pfd.events = POLLIN; // 关注可读时间pfd.revents = 0;while (1){ret = poll(&pfd,nfds,5000); //5秒超市if(ret > 0){if(pfd.events == POLLIN){while((read(fd,&event,sizeof(event)) == sizeof(event))){printf("Event: type=%d code=%d value=%d\n", event.type, event.code, event.value);}}}else if( ret == 0){printf("time out \n");}}
  1. 异步通知(select)
    void my_signal_cb(int num)
    {struct input_event event;while((read(fd,&event,sizeof(event))== sizeof(event))){printf("Event: type=%d code=%d value=%d\n", event.type, event.code, event.value);}
    }/*注册信号处理函数*/
    signal(SIGIO, my_signal_cb);fd = open(argv[1], O_RDWR | O_NONBLOCK); // 以非阻塞式读取
    if (fd < 0)
    {printf("open %s err\n", argv[1]);return -1;
    }/*把APP的进程号告诉给驱动程序*/
    //作用:设置文件描述符 fd 的拥有者(owner)为当前进程。
    //F_SETOWN:命令参数,表示设置文件描述符的拥有者(进程ID或进程组ID)。
    fcntl(fd, F_SETOWN, getpid()); /*使能异步通知*/
    //获取文件描述fd的当前标志位(file status flags)
    //F_GETFL:命令参数,表示获取文件状态标志。
    flags = fcntl(fd, F_GETFL);//flags | FASYNC:在原有的标志位基础上按位或(OR)添加 FASYNC 标志。
    fcntl(fd, F_SETFL, flags | FASYNC);while(1)
    {//干自己想要干的事情就可以了,直到驱动程序有信号来通知他
    }
    
http://www.dtcms.com/wzjs/553923.html

相关文章:

  • 专业的网站公司到哪里找上海公司代理注册公司
  • wordpress nextgen gallery网络优化软件下载
  • 网站解析是什么意思襄阳网站建设营销
  • 镇江网站建设top网站自然排名往后掉
  • 网站推广的方案设计怎么写做pc端网站资讯
  • 重庆网站建设沛宣找人做效果图那个网站
  • 东莞企业网站后缀互联网加盟
  • 做餐饮类网站用哪个程序中国建设银行产品信息网站
  • 网站用后台更换图片织梦网站统计
  • php和asp.net建立电商网站比较杭州网站开发制作公司排名
  • 做销售在哪个网站找客户开县网站制作
  • 高端品牌网站定制设计江门搜狗网站推广优化
  • 响应式网站好么wordpress 打赏功能
  • wordpress跳转自适应长沙seo霜天
  • 网站建设人员管理制度Wordpress多重筛选插件
  • 建设银行官网站查询珠宝网站策划书
  • html菜鸟入门教程黑帽seo排名
  • 小语种网站案例一级a做爰片免费网站视频
  • 吉林省级建设行政主管部门政务网站保险公司网站查询
  • 淘宝客单页网站免费ppt模板下载中国风
  • 律师行业协会网站建设酷虎云建站工具
  • 做网站建本地环境作用wordpress 后台图标
  • 鲁山网站建设兼职企业网站建设合同书
  • 平谷网站建设苏州相城区网站建设
  • 网页设计制作网站用vs做网站
  • html代码表格苏州市优化网站推广哪家好
  • 网站相互推广怎么做无成本搭建属于自己的网站
  • 网站开发小图片女孩学网站开发与运营方向怎么样
  • 做网站和做免费推广网站的区别软件外包的成本标准
  • H5网站建设网站定制开发客户管理软件 crm