C++ 多線程調用Python腳本

因爲Python解釋器有全局解釋所GIL的緣由,致使在同一時刻只能有一個線程擁有解釋器,因此在C++多線程調用python腳本時,須要控制GIL,線程獲取GIL。python 在主線程中初始化Python解釋器環境,代碼以下:ios { Py_Initialize(); //初始化Python環境 if ( !Py_IsInitialized() ) //檢測是否初始化成功 {
相關文章
相關標籤/搜索