#async

2021-6-18 4:18
异步生锈是强大的,但是难以学习的声誉。有关如何解决最棘手的方面的各种想法,尽管焦点焦点在Tokio 1.0上,我已经能够致力于这些主题的很多焦点。然而,Niko的异步努力再次开始讨论,所以我以为我会花一些时间toparticipate。 在这篇文章中,我收集了一些先前提出的想法并提供了一些新那,将他们绑在一起,探索......
2021-3-11 18:8
现在有一段时间,我对着名的博文有一种爱恨 - 关系你的功能是什么颜色的? 一方面是它' SA伟大的文章击中了钉子的钉子为什么在js(和其他语言)中使用异步/等待是非常痛苦的,它为我们提供了&#34的伟大寓言;彩色函数&# 34; 另一方面,由于文章已被广为人知,人们使用彩色函数的参数在所有异步/等待的实现......
2020-12-29 3:18
//! oneshot通道是用于发送单//!的同步原语。从一项任务到另一项的消息。当发件人发送了一条消息并且它//!准备好接收时,oneshot会通知接收者。接收者是//!可以等待的Rust异步`Future`。我们的实现不//!取决于std或alloc.//!//!参见https://tweedegolf.nl/b......
Swift: Async/Await(github.com)
2020-12-5 18:5
现代Swift开发涉及大量使用闭包和完成处理程序的异步(或async")编程,但是这些API很难使用。当使用许多异步操作,需要错误处理或异步调用之间的控制流程变得复杂时,这尤其成问题。该建议描述了一种语言扩展,以使其更加自然和更少出错。 该设计向Swift引入了协程模型。函数可以选择异步,从而允许程序员使用......
2020-11-4 22:6
在编程中,异步/等待模式可以是许多编程语言的句法特征,其允许以几乎类似于标准同步函数的方式构造异步、非阻塞函数。它在语义上与协程的概念相关联,通常使用类似的技术实现,主要目的是为程序提供执行其他代码的机会,同时期望完成一个长期运行的异步任务,通常由承诺或类似的数据结构表示。该特性在C#5.0、Python3.5、Ha......
2020-10-24 7:25
我的同事Matt Jibson和我最近发现自己不幸地陷入了调试来自Rust编译器的这个严重的异步/等待相关错误的境地: 错误[E0277]:`(dyn Futures::Stream<;Item=std::result::Result<;std::vec::Vec<;repr::Row>;,comm:......
2020-9-12 0:49
我最近发布了一个新的Rust库,该库旨在简化异步每核线程(Thread-per-Core)应用程序的编写任务:Scipio。我打算用它来驱动我正在为我目前的雇主Datadog编写的新一代存储密集型系统。 但我并不是这类系统的新手:在过去的7年多时间里,我一直在为ScyllaDB工作,这是一个NoSQL数据库,它成功地......
Beware of Async/Await(www.brandonsmith.ninja)
2020-7-31 0:4
712 Brandon Smith异步函数getPeople(){const Members=等待获取(";/Members";);const非成员=等待获取(";/Non-Members";);返回成员。Concat(非成员);}。 花点时间看一下。类似这样的代码可能存在于更多的JavaSc......
2020-7-12 6:36
灵感来自python中的协议线程、async.h、coroutines.h和异步/等待。这是基于Duff设备的C的异步/等待/法等待/事件循环实现。 它为每个状态使用96字节的内存,但为您提供了无缝嵌套能力、错误处理和堆栈管理。 它比其他实现更容易理解,因为异步状态/堆栈管理完全由lib处理。 您不能跨函数调用保留局......