如果需要等待连接,是否应该执行主要异步操作?

德米特里·布布嫩科夫(Dmitry Bubnenkov)

我正在学习Dart。我需要使用PG驱动程序完成对DB的查询但是在我需要等待连接之前,它已经可以工作了。我没有找到标记main为的更好方法async

main() async {
  Database db = Database();
  await db.connect();
  db.checkIfRowExists();

好吗 还是有更好的方法?

rn

如果要在方法内部使用,则使main方法async变好await

这意味着main它将返回未来,没有人会等待那个未来。也可以。如果main抛出该错误,则将在该未等待的将来报告该错误,并成为未捕获的错误。实际上async main,这与直接抛出函数的函数没有什么不同

去做就对了。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在异步生成器函数中是否需要等待?

来自分类Dev

是否需要等待异步写入单个文件?

来自分类Dev

如果需要等待,为什么回调被认为是异步的

来自分类Dev

如果需要等待,为什么回调被认为是异步的

来自分类Dev

在部署HttpClient之前,我是否需要等待异步方法完成?

来自分类Dev

在部署HttpClient之前,我是否需要等待异步方法完成?

来自分类Dev

如果方法已经异步,是否应该使快速操作异步

来自分类Dev

如果方法已经异步,是否应该使快速操作异步

来自分类Dev

是否需要等待所有期货才能保证其执行?

来自分类Dev

当我需要等待事件时如何使方法异步

来自分类Dev

是否应该等待嵌套的等待操作?

来自分类Dev

异步方法中的最后一个异步调用需要等待吗?

来自分类Dev

ngStorage是否异步执行操作?

来自分类Dev

如果在异步操作完成之前更改了数据,是否需要取消setState操作?

来自分类Dev

如果流为空(需要等待下一个元素),是否可以使StreamExt :: next不阻塞(快速失败)?

来自分类Dev

Task.Run()是否需要异步/等待?

来自分类Dev

不要等待异步功能完成

来自分类Dev

WebBrowserDocumentCompletedEventHandler不要等待Ajax异步完成

来自分类Dev

Espresso不需要等待ViewPager上的滑动操作完成

来自分类Dev

Node.js在执行功能之前需要等待循环完成

来自分类Dev

在继续之前需要等待循环完成执行的可能性有哪些

来自分类Dev

为什么我应该等待response.read(),但是我不需要等待response.status?

来自分类Dev

所有其他的httpClient 执行都需要等待其他fail 执行先失败才执行?

来自分类Dev

在实际关闭主线程之前,是否总是需要等待每个线程终止?

来自分类Dev

在android中启动服务时,ui线程是否需要等待才能启动?

来自分类Dev

您是否需要等待TPL Dataflow DataflowBlock.NullTarget <T>上的完成?

来自分类Dev

来自head标签的document.write是否需要等待window.onload?

来自分类Dev

在android中启动服务时,ui线程是否需要等待才能启动?

来自分类Dev

我是否需要等待 Xcode 10.3 在 iOS 12.3 上进行测试?

Related 相关文章

  1. 1

    在异步生成器函数中是否需要等待?

  2. 2

    是否需要等待异步写入单个文件?

  3. 3

    如果需要等待,为什么回调被认为是异步的

  4. 4

    如果需要等待,为什么回调被认为是异步的

  5. 5

    在部署HttpClient之前,我是否需要等待异步方法完成?

  6. 6

    在部署HttpClient之前,我是否需要等待异步方法完成?

  7. 7

    如果方法已经异步,是否应该使快速操作异步

  8. 8

    如果方法已经异步,是否应该使快速操作异步

  9. 9

    是否需要等待所有期货才能保证其执行?

  10. 10

    当我需要等待事件时如何使方法异步

  11. 11

    是否应该等待嵌套的等待操作?

  12. 12

    异步方法中的最后一个异步调用需要等待吗?

  13. 13

    ngStorage是否异步执行操作?

  14. 14

    如果在异步操作完成之前更改了数据,是否需要取消setState操作?

  15. 15

    如果流为空(需要等待下一个元素),是否可以使StreamExt :: next不阻塞(快速失败)?

  16. 16

    Task.Run()是否需要异步/等待?

  17. 17

    不要等待异步功能完成

  18. 18

    WebBrowserDocumentCompletedEventHandler不要等待Ajax异步完成

  19. 19

    Espresso不需要等待ViewPager上的滑动操作完成

  20. 20

    Node.js在执行功能之前需要等待循环完成

  21. 21

    在继续之前需要等待循环完成执行的可能性有哪些

  22. 22

    为什么我应该等待response.read(),但是我不需要等待response.status?

  23. 23

    所有其他的httpClient 执行都需要等待其他fail 执行先失败才执行?

  24. 24

    在实际关闭主线程之前,是否总是需要等待每个线程终止?

  25. 25

    在android中启动服务时,ui线程是否需要等待才能启动?

  26. 26

    您是否需要等待TPL Dataflow DataflowBlock.NullTarget <T>上的完成?

  27. 27

    来自head标签的document.write是否需要等待window.onload?

  28. 28

    在android中启动服务时,ui线程是否需要等待才能启动?

  29. 29

    我是否需要等待 Xcode 10.3 在 iOS 12.3 上进行测试?

热门标签

归档