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

如何通过网站后台修改网站上海做得好的网站建设公司

如何通过网站后台修改网站,上海做得好的网站建设公司,哪些网站可以兼职做设计,南昌优秀网站建设系统提供select()来实现多路转接 IO 等 拷贝 - select()只负责等待#xff0c;可以一次等待多个fd select()本身没有数据拷贝的能力#xff0c;拷贝要read()/write()来完成 一、select的使用 int select(int nfds, fd_set *readfds, fd_set *writefds, fd_set *exc…系统提供select()来实现多路转接 IO 等 拷贝 - select()只负责等待可以一次等待多个fd select()本身没有数据拷贝的能力拷贝要read()/write()来完成 一、select的使用 int select(int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout); ① int nfdsselect要监视多个fd中的最大的fd1比如要监视3,4,5 那nfds就是516 fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout 这四个参数都是输入输出型参数 ② struct timeval *timeout 设为nullptr - 阻塞式监视设为struct timbal timeout {0, 0} - 非阻塞式监视 设为struct timbal timeout {5, 0} - 5s以内阻塞式超过5s非阻塞返回一次每隔5s返回一次 假设到第3s时就返回了那struct timbal timeout作为输出型参数就返回剩余时间2s5-32 返回值ret0返回有几个fd就绪了ret0超时返回了ret0select调用失败 ③fd_set *readfds(读事件)  ④fd_set *writefds(写事件)  ⑤fd_set *exceptfds(异常事件) select未来只关心三类事件a. 读 b.写 c.异常 — 对于任何一个fd都是这三种 fd_set:位图结构表示文件描述符集合 输入表示用户告诉内核你要帮我关心一下我给你的集合中的所有的fd的读事件哪些fd上的读事件内核要关心 比特位的位置表示fd的数值比特位的内容表示是否关心 输出内核告诉用户你说要关心的多个fd中有哪些已经就绪了 比特位的位置表示fd的数值比特位的内容表示哪些fd所对应的事件已经就绪了 输入输出型参数的意义让用户和内核之间互相沟通互相知晓对方想要的或者关心的这三个参数分别对应三类事件 我们不能直接操作fd_set位图系统提供了专门的接口去操作fd_set位图 ①void FD_CLR(int fd, fd_set *set); // 删除fd_set位图中的fd ②int  FD_ISSET(int fd, fd_set *set); // 检测fd_set位图中是否存在fd ③void FD_SET(int fd, fd_set *set); // 把fd设置进fd_set位图 ④void FD_ZERO(fd_set *set); // 清空fd_set位图 注意⚠️能够添加的fd的个数一定是有上限的1024个 二、select的特点 1.select能同时等待的文件fd是有上限的除非重新改内核否则无法解决 2.必须借助第三方数组来维护合法的fd 3.select的大部分参数是输入输出型的。调用select前要重新设置所有的fd调用之后我们还有检查更新所有的fd遍历成本 4.select为什么第一个参数是最大fd1呢确定遍历范围 — 内核层面 5.select采用位图用户-内核内核-用户来回的进行数据拷贝拷贝成本
http://www.dnsts.com.cn/news/227568.html

相关文章:

  • 深圳企业网站制作设计方案昆明网站建设是什么意思
  • 什么是网站栏目标题制作网页app
  • 公共网站怎地做网站图片怎么做缓存
  • 淘宝网站建设类别长春净月潭建设投资集团网站
  • 建网站是怎么造成的学校的网站怎么做的好
  • dw超链接自己做的网站容桂做pc端网站
  • 网站建设方案视频教程遂川网站建设
  • 北京哪家做网站优化wordpress切换中文
  • 长春网站建设中心女生做网站编辑好不好
  • 洛阳市建设工程评标专家网站方城网站制作
  • 吉林一站式网站建设介绍学设计需要什么条件
  • it公司做网站用什么软件新型塑料建筑模板图片
  • 网站推广软件有哪些专门做讲座的英语网站
  • 公司网站建设安全的风险合肥企业展厅设计公司
  • 网店营销网站外贸专业网站
  • wordpress建站后发布网站建设沟通准备
  • 企业网站实名认证时间成都网站优化步骤
  • 河南网站建设设计价格html5手机网站开发视频
  • 创新型的赣州网站建设上海做网站找哪家好
  • 旅游网站项目策划书网站被墙查询
  • 网站首页源码查看wordpress 插件
  • 商务网站建设毕业设计模板百度开户联系方式
  • 如何上传网站源码优购物app官方下载
  • 建设美食网站的威胁如何将网站做成app
  • 国内做的比较简洁的网站谷城县城乡建设局网站
  • 第一次做网站怎么样下手合肥制作app的公司
  • 中国建设银行官网首页 网站首页中建国际建设有限公司官网
  • 网站开发公司企业电子商务网站建设 教材
  • 有没有做家纺类的网站在线做的网站
  • 网站备案查询怎么查一个网站做三个关键词