首頁 > 後端開發 > Golang > 我可以在沒有 C 層的 Python 中使用 Goroutine 嗎?

我可以在沒有 C 層的 Python 中使用 Goroutine 嗎?

Patricia Arquette
發布: 2024-12-06 17:56:13
原創
1011 人瀏覽過

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
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板