Maison >développement back-end >Golang >Puis-je utiliser Goroutines en Python sans couche C ?

Puis-je utiliser Goroutines en Python sans couche C ?

Patricia Arquette
Patricia Arquetteoriginal
2024-12-06 17:56:131037parcourir

Can I Use Goroutines in Python Without a C Layer?

Lier le code Go (Golang) avec Python

Question originale : Comment puis-je utiliser les goroutines dans le code Python, tout en évitant d'avoir recours à un Couche C ?

Au lieu de Cython pour connecter C et Python, l'objectif est d'exploiter les goroutines pour implémenter un système hautement parallélisable, mais partie du code Python coûteuse en calcul. La question explore la faisabilité de réaliser cette interconnexion sans revenir à une couche C.

Réponse :

Mise à jour 2015 : Depuis Go 1.5, la possibilité de construire des objets .so et de les importer en tant que modules Python a été introduite. Cela permet l'exécution directe du code Go depuis Python, éliminant ainsi le besoin d'une couche C.

Pour plus d'informations, consultez :

  • [Création de modules Python avec Go 1.5]( https://blog.filippo.io/building-python-modules-with-go-1-5/)
  • [GitHub : go-python/gopy](https://github.com/go-python/gopy)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn