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

用asp做的网站打开页面很慢小而美企业网站建设

用asp做的网站打开页面很慢,小而美企业网站建设,wordpress怎么做响应式网站,建站网页建设查询方式:非阻塞 在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/a/402465.html

相关文章:

  • 郑州手机端建站模板网站开发风险分析
  • 有意思网站推荐网页设置怎么设置
  • 网站建设_网站设计 app制作百度大数据官网入口
  • 国外做网站公司能赚钱南昌互联网公司排名
  • vs2010网站开发示例网站开发需要学习
  • 免费空间+网站空间+虚拟主机wordpress 全屏浮动
  • 网站更改域名网站建设安全规范
  • 网站分页需要前端做还是后端做彩票网站是违法
  • 阿里巴巴建设网站首页阿里wordpress镜像源码
  • 哪里有制作网站服务自己创业网站开发
  • 钢材原材料东莞网站建设好的网站建设公司
  • 私人小工厂做网站价格注册域名查询网站官网
  • 网赌赢了钱被网站黑了需要怎么做中职教材 网站建设
  • 网站开发包含哪些做一个论坛网站多少钱
  • 东莞企业网站建设预算大概多少合肥网络科技有限公司
  • 一个做外汇的网站叫熊猫什么的滕州建设局网站
  • 福州营销网站建设模板现代简约设计风格说明
  • 阿芹网站建设六安招聘网官网
  • 苏州手机网站用c语言可以做网站吗
  • 金融业反洗钱培训网站手机网站建设报价
  • 怎么建设企业网站济南哪里做网站好
  • 购物网站那个信用好又便宜wordpress dealers
  • h5网站开发培训机构WordPress批量用户
  • 郑州高端网站开发建设网站iss
  • cnzz 网站域名怎么填营销型网站与展示型网站
  • php企业网站开发方案建什么网站容易挣钱
  • 广州建网站自助建站系统内容营销的形式有哪些
  • 福建省建设工程资格中心网站网页开发工具软件
  • 河南国基建设集团--官方网站包装设计网有哪些
  • 笑话网站模板重庆制作网站怎么选