异步

我们一直专注于顺序执行的Dart程序。但是,大多数真正的Dart程序都是并发的。

当我们在Dart中调用方法或函数时,调用者将等待,直到被调用者被求值并返回结果。当被调用者在执行时,调用者将被阻塞。方法调用是同步通信的一种形式:调用者和被调用者实时同步它们的活动。

相比之下,在异步通信中,调用者发起动作后,并不等待动作完成,而是立即继续执行。

异步是Dart并发方案的基础。Dart支持单个和多个isolate中的异步。

results matching ""

    No results matching ""