ホームページ >バックエンド開発 >Golang >C レイヤーなしで Python でゴルーチンを使用できますか?

C レイヤーなしで Python でゴルーチンを使用できますか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-12-06 17:56:131044ブラウズ

Can I Use Goroutines in Python Without a C Layer?

Go (Golang) コードと Python のリンク

元の質問: Python コードでゴルーチンを利用するにはどうすればよいですか? C 層?

C と Python を接続するための Cython の代わりに、Cython を活用することが目的です。 Python コードの高度に並列化可能だが計算コストがかかる部分を実装するためのゴルーチン。この質問では、C レイヤーに戻さずにこの相互接続を実現する可能性を検討しています。

回答:

2015 年の更新: Go 1.5 の時点では、 .so オブジェクトを構築し、Python モジュールとしてインポートする機能が導入されました。これにより、Python 内から Go コードを直接実行できるようになり、C レイヤーが不要になります。

詳細については、以下を参照してください。

  • [Go を使用した Python モジュールの構築] 1.5](https://blog.filippo.io/building-python-modules-with-go-1-5/)
  • [GitHub: go-python/gopy](https://github. com/go-python/gopy)

以上がC レイヤーなしで Python でゴルーチンを使用できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。