Heim >Backend-Entwicklung >Golang >Kann ich Goroutinen in Python ohne C-Ebene verwenden?

Kann ich Goroutinen in Python ohne C-Ebene verwenden?

Patricia Arquette
Patricia ArquetteOriginal
2024-12-06 17:56:131030Durchsuche

Can I Use Goroutines in Python Without a C Layer?

Go (Golang)-Code mit Python verknüpfen

Ursprüngliche Frage: Wie kann ich Goroutinen in Python-Code verwenden und gleichzeitig die Notwendigkeit einer C-Schicht?

Anstelle von Cython zur Verbindung von C und Python besteht das Ziel darin, Goroutinen für die Implementierung einer hochgradig parallelisierbaren, aber effizienten Lösung zu nutzen rechenintensiv, Teil des Python-Codes. Die Frage untersucht die Machbarkeit, diese Verbindung zu erreichen, ohne auf eine C-Schicht zurückzugreifen.

Antwort:

Update 2015: Ab Go 1.5, Die Möglichkeit, .so-Objekte zu erstellen und sie als Python-Module zu importieren, wurde eingeführt. Dies ermöglicht die direkte Ausführung von Go-Code aus Python heraus und macht eine C-Schicht überflüssig.

Weitere Informationen finden Sie unter:

  • [Building Python module with Go 1.5]( https://blog.filippo.io/building-python-modules-with-go-1-5/)
  • [GitHub: go-python/gopy](https://github.com/go-python/gopy)

Das obige ist der detaillierte Inhalt vonKann ich Goroutinen in Python ohne C-Ebene verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn