欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

在C++中多線程調用python函數,有什么辦法?

張吉惟2年前14瀏覽0評論

的確有多線程調用的沖突問題。

通常是初始化一個python解釋器。作為全局變量。然后每個線程分別調用。因為python解釋器里有一個GIL的全局鎖。所以要防止線程間因為GIL造成的死鎖。不過具體的使用方法,與單線程沒有區別。初始化python解釋器。然后加載腳本,運行,取得返回變量就可以了。如果你使用system,就當我沒有說。即使是使用system,也會有多線程的沖突可能性。因為操作系統的管道管理,相關文件,相關數據庫,臨時文件等都可能會產生沖突。