登录 注册
当前位置:主页 > 资源下载 > 10 > 异步IO与计时器:async-io

异步IO与计时器:async-io

  • 更新:2024-11-07 15:06:50
  • 大小:33KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:ZIP

资源介绍

异步 异步I / O和计时器。 此板条箱提供了两种工具: Async ,是用于异步程序中的标准网络类型(和类型)的适配器。 Timer ,在某个时间点到期的未来。 有关基于此板条箱构建的具体异步网络类型,请参见 。 执行 第一次使用Async或Timer ,将产生一个名为“ async-io”的线程。 该线程的目的是等待操作系统报告的I / O事件,然后唤醒可恢复的I / O或计时器上阻塞的适当期货。 为了等待下一个I / O事件,“ async-io”线程在Linux / Android / illumos上使用 ,在macOS / iOS / BSD上使用 ,在illumos / Solaris上使用,在Windows上使用 。 该功能由箱提供。 但是,请注意,您还可以使用block_on()函数处理I / O事件并在任何线程上唤醒期货。 因此,“ async-io”线程