Ich habe eine Bibliothek in C++ geschrieben, die ich mit SWIG umschlingen und in Python verwenden. Im Allgemeinen gibt es eine Klasse mit wenigen Methoden. Das Problem ist, dass das Aufrufen dieser Methoden zeitaufwendig sein kann - sie können meine Anwendung hängen lassen (GIL wird nicht freigegeben, wenn diese Methoden aufgerufen werden). Also meine Frage ist:Freigabe von Python GIL in C++ Code
Was ist der einfachste Weg, GIL für diese Methodenaufrufe freigeben?
(Ich verstehe, dass, wenn ich eine C-Bibliothek verwende ich dies mit einigem zusätzlichen C-Code wickeln könnte, aber hier verwende ich C++ und Klassen)
Danke, Sie haben mir etwas Zeit gespart. – Ellioh