Async/await 在计算机编程中asyncawait模式是一种存在于许多编程语言中的语法特性这种模式使得异步非阻塞函数逻辑可以用一种类似于同步函数的方式进行构造在语义上它与协程的概念相关且通常也使用类似的技术实现该模式大都是为了让程序能够在等待一个异步的长耗时操作完成的同时也可以正常执行代码它通常表现为Promises或者类似的形式 这一特性出现在C C Python  F Hack Julia Dart Kotlin  Rust  Nim  JavaScript ES Swift  和Zig中对于Scala则出现在一些beta版本实验版本的插件和特定的一些实现中