Python/Java/Golang中是否有类似JS的Promise这样的函数?

Python/Java/Golang中是否有类似JS的Promise这样的函数?

阅读 2.1k
1 个回答

Java 和 Python 中有 Future,算是比较类似;Golang 中没有类似的,异步编程都是直接上 goroutine 了。

这些都是语言标准库中内置的,如果再考虑到一些第三方框架或库的话那么还有 Java 的 Vert.X 中提供了 Future / Promise。其他语言也有一些开源库,你可以自己在 GitHub 上找找,不过都不怎么流行就是了。

P.S.1 异步编程是一个很重要的领域,哪怕 JS 中看似只有个 Promise,实际背后还有 Generator。在各个语言中对于异步编程的方式都不尽相同,甚至编程思想都不一样的情况下,一味照搬 API 层面上的设计并没有什么用。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题