async js 返回值_ES6(四):fetch、ES7(async、await)

认识fetch

fetch是基于promise的API。使用fetch时,需要用到url。

5a9d9993054b06377fef30544c3c0e6b.png

daedd1fcc16fc0a1c58d70c39bf007e3.png

这里的body我们并不能拿到,要解析一下:

137bbea07cd6d26ced2b2087011453ef.png

daf2a89ba3935555bd2beccb11ca45f3.png

将获取到的response对象,解析称为正常可读的对象。解析完了之后,就是data。

660f1f6ac10ea45c6bef69f66bb41f28.png

41fde1a532233c7cd2f59c1d1d748738.png

这里的error,不会打印,只会提示我们404,只要返回码超过300,就不会打印。包括其他的方法也是。只有当前面域名地址出错,才会得到error。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
`cuda::memcpy_async` 和 `cooperative_groups::memcpy_async` 都是异步的内存拷贝函数,但是它们的使用场景和特点略有不同。 `cuda::memcpy_async` 是 CUDA Runtime API 中提供的异步内存拷贝函数,它可以在主机和设备之间进行数据拷贝,并且可以在拷贝过程中执行其他的 CUDA 操作。这个函数的使用方法和 `cudaMemcpy` 类似,但是需要额外传入一个 `cudaStream_t` 参数来指定使用的 CUDA 流。与 `cudaMemcpy` 不同的是,`cuda::memcpy_async` 不会阻塞主机线程,而是立即返回并在后台执行数据拷贝。因此,它可以提高程序的并发性能,特别是在数据量较大的情况下。 `cooperative_groups::memcpy_async` 是 CUDA cooperative groups 库中提供的异步内存拷贝函数,它是在协作线程组(cooperative thread groups)中进行的数据拷贝。与 `cuda::memcpy_async` 不同的是,这个函数只能在协作线程组中使用,而且需要传入一个 `cooperative_groups::coalesced_group` 参数来指定线程组。由于协作线程组中的线程可以协同工作,因此这种方式可以进一步提高内存拷贝的效率。 综上所述,`cuda::memcpy_async` 和 `cooperative_groups::memcpy_async` 都是异步内存拷贝函数,但是使用场景和特点略有不同。`cuda::memcpy_async` 可以在主机和设备之间进行数据拷贝,并且可以在拷贝过程中执行其他的 CUDA 操作;而 `cooperative_groups::memcpy_async` 则是在协作线程组中进行的数据拷贝,可以进一步提高内存拷贝的效率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值