[問題] resource release
想請教一個關於C和python底下的差異
目前我用os.fork出兩個process
parent處理資料庫,child用來呼叫外部程式
開啟資料庫的程式段是寫在os.fork之外面
於是我在child的裡面呼叫了關閉資料庫的descriptor
可是執行期間卻發現資料寫不進去,原因是資料庫被關閉
因為以前寫C的fork是descriptor會複製一份給child process
所以child process沒有使用的話,關閉掉不用的descriptor是不影響parent的
可是在python卻不是如此,所以想請教一下python的os.fork和C的fork差異
還請各位先進指點一下,謝謝
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.118.3.117
Python 近期熱門文章
PTT數位生活區 即時熱門文章