首页 > 后端开发 > Golang > 我可以在没有 C 层的 Python 中使用 Goroutine 吗?

我可以在没有 C 层的 Python 中使用 Goroutine 吗?

Patricia Arquette
发布: 2024-12-06 17:56:13
原创
1006 人浏览过

Can I Use Goroutines in Python Without a C Layer?

将 Go (Golang) 代码与 Python 链接

原始问题:如何在 Python 代码中利用 goroutine,同时避免需要C 层?

代替 Cython 连接 C 和 Python,目标是利用 goroutine用于实现高度可并行化但计算成本昂贵的 Python 代码部分。该问题探讨了在不恢复到 C 层的情况下实现这种互连的可行性。

答案:

2015 年更新: 从 Go 1.5 开始,引入了构造 .so 对象并将其作为 Python 模块导入的功能。这使得可以在 Python 中直接执行 Go 代码,从而无需 C 层。

有关更多信息,请参阅:

  • [使用 Go 1.5 构建 Python 模块]( https://blog.filippo.io/building-python-modules-with-go-1-5/)
  • [GitHub: go-python/gopy](https://github.com/go-python/gopy)

以上是我可以在没有 C 层的 Python 中使用 Goroutine 吗?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板