国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

python創(chuàng)建多線程并同時(shí)執(zhí)行 在C 中多線程調(diào)用python函數(shù),有什么辦法?

在C 中多線程調(diào)用python函數(shù),有什么辦法?多線程調(diào)用確實(shí)存在沖突問題。通常是初始化Python解釋器。作為全局變量。然后每個(gè)線程分別調(diào)用它。因?yàn)镻ython解釋器中有一個(gè)Gil全局鎖。因此,我

在C 中多線程調(diào)用python函數(shù),有什么辦法?

多線程調(diào)用確實(shí)存在沖突問題。

通常是初始化Python解釋器。作為全局變量。然后每個(gè)線程分別調(diào)用它。因?yàn)镻ython解釋器中有一個(gè)Gil全局鎖。因此,我們應(yīng)該防止線程間由Gil引起的死鎖。但是,具體使用方法和單線程沒有區(qū)別。初始化Python解釋器。然后加載腳本,運(yùn)行它并獲取返回變量。如果你用這個(gè)系統(tǒng),就當(dāng)我沒說一樣。即使使用系統(tǒng),也存在多線程沖突的可能性。因?yàn)椴僮飨到y(tǒng)的流水線管理,相關(guān)文件、相關(guān)數(shù)據(jù)庫、臨時(shí)文件等可能會(huì)有沖突。