本文主要是介绍Pybind11的坑,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1. python GIL锁
如果c++线程回收的时候被卡死,需要在线程join()前释放GIL锁,如:
#include "pybind11/pybind11.h"
#include "pybind11/stl.h"namespace py = pybind11;py::gil_scoped_release release;
printf("gil scoped release ...\n");
this->outputThread.join();
这篇关于Pybind11的坑的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!